Property | Type | Description | |
---|---|---|---|
$app | Illuminate\Foundation\Application | ||
$currentDriver | TippingCanoe\Imager\Storage\Driver | ||
$imageRepository | TippingCanoe\Imager\Repository\Image | ||
$intervention | Intervention\Image\ImageManager | ||
$storageDrivers | TippingCanoe\Imager\Storage\Driver[] |
Method | Description | |
---|---|---|
__construct ( TippingCanoe\Imager\Repository\Image $imageRepository, Intervention\Image\ImageManager $intervention, Illuminate\Foundation\Application $app, array $storageDrivers ) | ||
batch ( array $operations, array $files = null, TippingCanoe\Imager\Model\Imageable $imageable = null ) | ||
delete ( |
||
deleteById ( $id, array $filters = [] ) | ||
deleteBySlot ( $slot, TippingCanoe\Imager\Model\Imageable $imageable = null ) | ||
getById ( integer $id ) : |
Simply retrieves an image by id. | |
getBySlot ( $slot, TippingCanoe\Imager\Model\Imageable $imageable = null ) : |
||
getPublicUri ( |
||
getPublicUriById ( integer $id, array $filters = [] ) : string | Returns an image URI based on the id of the original. | |
getPublicUriBySlot ( string $slot, TippingCanoe\Imager\Model\Imageable $imageable = null, array $filters = [] ) : string | null | Returns an image URI based on the slot and imageable. | |
moveToSlot ( |
||
saveFromFile ( |
Saves a new image from a file found on the server's filesystem. | |
saveFromUri ( string $uri, TippingCanoe\Imager\Model\Imageable $imageable = null, array $attributes = [] ) : null | Saves a new image from a file available via any of the standard PHP supported schemes. | |
useDriver ( $abstract ) | Select which driver Imager uses by default. |
Method | Description | |
---|---|---|
createImageRecord ( |
Create the database entry for an image. | |
getDriver ( null $abstract = null ) : TippingCanoe\Imager\Storage\Driver | Gets the current or specified driver. | |
runFilters ( |
||
saveFile ( |
Pass a file save into the current Driver. |
public __construct ( TippingCanoe\Imager\Repository\Image $imageRepository, Intervention\Image\ImageManager $intervention, Illuminate\Foundation\Application $app, array $storageDrivers ) | ||
$imageRepository | TippingCanoe\Imager\Repository\Image | |
$intervention | Intervention\Image\ImageManager | |
$app | Illuminate\Foundation\Application | |
$storageDrivers | array |
protected createImageRecord ( |
||
$image | ||
$attributes | array | |
return |
public deleteBySlot ( $slot, TippingCanoe\Imager\Model\Imageable $imageable = null ) | ||
$imageable | TippingCanoe\Imager\Model\Imageable |
public getBySlot ( $slot, TippingCanoe\Imager\Model\Imageable $imageable = null ) : |
||
$slot | ||
$imageable | TippingCanoe\Imager\Model\Imageable | |
return |
public getPublicUri ( |
||
$image | ||
$filters | array | |
return | string |
public moveToSlot ( |
||
$image |
protected runFilters ( |
||
$file | ||
$image | ||
$filters | array |
public saveFromFile ( |
||
$file | ||
$imageable | TippingCanoe\Imager\Model\Imageable | |
$attributes | array | |
return | null |
public useDriver ( $abstract ) | ||
$abstract |
protected Application,Illuminate\Foundation $app | ||
return | Illuminate\Foundation\Application |
protected Driver,TippingCanoe\Imager\Storage $currentDriver | ||
return | TippingCanoe\Imager\Storage\Driver |
protected Image,TippingCanoe\Imager\Repository $imageRepository | ||
return | TippingCanoe\Imager\Repository\Image |
protected ImageManager,Intervention\Image $intervention | ||
return | Intervention\Image\ImageManager |