PHP code example of dedmytro / laravel-cloudflare-images
1. Go to this page and download the library: Download dedmytro/laravel-cloudflare-images library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
dedmytro / laravel-cloudflare-images example snippets
use DeDmytro\CloudflareImages\Facades\CloudflareApi;
$response = CloudflareApi::images()->directUploadUrl()
$response->result->id; // Your uploaded image ID
$response->result->uploadURL; // One-time uploadUrl
use DeDmytro\CloudflareImages\Facades\CloudflareApi;
use DeDmytro\CloudflareImages\Http\Responses\DetailsResponse;
use DeDmytro\CloudflareImages\Http\Entities\Image;
/* @var $file \Illuminate\Http\UploadedFile|string */
/* @var $response DetailsResponse*/
$response = CloudflareApi::images()->upload($file)
/* @var $image Image*/
$image = $response->result
$image->id;
$image->filename;
$image->variants->thumbnail; //Depends on your Cloudflare Images Variants setting
$image->variants->original; //Depends on your Cloudflare Images Variants setting
use DeDmytro\CloudflareImages\Facades\CloudflareApi;
/* @var $response ListResponse*/
$response = CloudflareApi::images()->list()
//OR
$response = CloudflareApi::images()->list($page, $perPage)
foreach($response->result as $image){
$image->id;
$image->filename;
$image->variants->thumbnail; //Depends on your Cloudflare Images Variants setting
$image->variants->original; //Depends on your Cloudflare Images Variants setting
}
use DeDmytro\CloudflareImages\Facades\CloudflareApi;
$response = CloudflareApi::images()->get($id)
$image = $response->result;
$image->id;
$image->filename;
$image->variants->thumbnail; //Depends on your Cloudflare Images Variants setting
$image->variants->original; //Depends on your Cloudflare Images Variants setting
use DeDmytro\CloudflareImages\Facades\CloudflareApi;
$response = CloudflareApi::images()->delete($id)
$response->success
use DeDmytro\CloudflareImages\Facades\CloudflareApi;
$url = CloudflareApi::images()->url($id)
use DeDmytro\CloudflareImages\Facades\CloudflareApi;
$url = CloudflareApi::images()->signedUrl($id, $expires)
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.