| 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: | 2025-10-22 15:07:35 |
| Package Statistics | |
|---|---|
| Total Downloads: | 2,372 |
| Monthly Downloads: | 2 |
| Daily Downloads: | 0 |
| Total Stars: | 1 |
| Total Watchers: | 6 |
| 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.