This easy to use library to uploads, validates, resize, watermark and save images to disk.
You must install following packages before installing this package.
Install using composer:
composer require salmanbe/resizeThere is a service provider included for integration with the Laravel framework. This service should automatically be registered else to register the service provider, add the following to the providers array in config/app.php:
Salmanbe\Resize\ResizeServiceProvider::class,You can also add it as a Facade in config/app.php:
'Filename' => Salmanbe\Resize\Resize::class,Run php artisan vendor:publish --provider="Salmanbe\Resize\ResizeServiceProvider" to publish configuration file.
Add use Salmanbe\Resize\Resize; or use Resize; at top of the class where you want to use it. Then
$image = new Resize($request->image);$image->resize(public_path('pictures/blog/large/'), 768, 400);Follow the link for installation, configuration, options and code examples.
First remove Salmanbe\Resize\ResizeServiceProvider::class, and
'Filename' => Salmanbe\Resize\Resize::class, from config/app.php if it was added.
Then Run composer remove salmanbe/resize
This library is licensed under THE MIT License. Please see License File for more information.
To report a security vulnerability, follow these steps.