PATH:
home
/
lab2454c
/
tripvare.com
/
backup
/
vendor
/
cloudinary-labs
/
cloudinary-laravel
/
src
/
Commands
<?php namespace CloudinaryLabs\CloudinaryLaravel\Commands; use Exception; use Illuminate\Console\Command; use CloudinaryLabs\CloudinaryLaravel\CloudinaryEngine; /** * Class FetchFilesCommand * @package CloudinaryLabs\CloudinaryLaravel\Commands */ class FetchFilesCommand extends Command { /** * The name and signature of the console command. * * @var string */ protected $signature = "cloudinary:fetch {publicId}"; /** * The console command description. * * @var string */ protected $description = "Fetch an asset's URL from Cloudinary"; /** * Execute the console command. * * @return void */ public function handle(CloudinaryEngine $engine) { if (!config('cloudinary.cloud_url')) { $this->warn('Please ensure your Cloudinary credentials are set before continuing.'); return; } $publicId = $this->argument('publicId'); if (!is_string($publicId)) { $this->warn("Please ensure a valid public Id is passed as an argument."); return; } $this->info("Fetching file..."); try { $url = $engine->getImage($publicId)->toUrl(); $this->info("File: {$url}"); } catch (Exception $exception) { $this->warn("Renaming of file on Cloudinary failed because: {$exception->getMessage()}."); } } }
[+]
..
[-] UploadFileCommand.php
[edit]
[-] DeleteFilesCommand.php
[edit]
[-] FetchFilesCommand.php
[edit]
[-] BackupFilesCommand.php
[edit]
[-] GenerateArchiveCommand.php
[edit]
[-] RenameFilesCommand.php
[edit]