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/resize
There 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.