Package Data | |
---|---|
Maintainer Username: | lsimeonov |
Maintainer Contact: | lsimeonov@despark.com (Ludmil Simeonov) |
Package Create Date: | 2017-05-24 |
Package Last Update: | 2020-03-20 |
Home Page: | |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-11 15:07:22 |
Package Statistics | |
---|---|
Total Downloads: | 2,367 |
Monthly Downloads: | 18 |
Daily Downloads: | 0 |
Total Stars: | 1 |
Total Watchers: | 7 |
Total Forks: | 1 |
Total Open Issues: | 1 |
This package is a laravel wrapper for despark/image-purify
Get it from composer
composer require despark/laravel-image-purify
With Laravel 5.5 or newer, the package will be discovered automatically.
If you're using an older version of Laravel, add the following to your
config/app.php
file:
$providers = [
...
Despark\Laravel\ImagePurify\ImagePurifyServiceProvider::class,
]
If you want an instance of the purifier you can dependency inject Despark\ImagePurify\Interfaces\ImagePurifierInterface
If instead you want to register a facade add this to you config/app.php
$aliases = [
...
'ImagePurify' => \Despark\Laravel\ImagePurify\Facades\ImagePurify::class
]
If you need custom options you can publish the config via
php artisan vendor:publish --provider "Despark\Laravel\ImagePurify\ImagePurifyServiceProvider" --tag config
use Despark\ImagePurify\Interfaces\ImagePurifierInterface;
class HomeController extends Controller{
public function optimize(ImagePurifierInterface $purifier){
$purifier->purify('path/to/file');
}
}
For additional options and usage see despark/image-purify documentation.