ycs77 / laravel-glide
Glide image manipulation for Laravel.
v2.0.1
2022-04-13 15:40 UTC
Requires
- php: ^8.0.2
- illuminate/http: >=5.4
- illuminate/support: >=5.4
- league/glide: ^2.2
- league/glide-symfony: ^2.0
README
Glide image manipulation for Laravel.
Install
Via Composer install:
composer require ycs77/laravel-glide
Publish config:
php artisan vendor:publish --provider="Ycs77\LaravelGlide\GlideServiceProvider"
Set the Glide route:
routes/web.php
use Ycs77\LaravelGlide\Facades\Glide; // Other routes ... Glide::route();
Usage
glide_url('avatar/user01-avatar.png', [ 'w' => '50', 'h' => '50', 'fit' => 'crop', ]); // https://example.test/img/avatar/user01-avatar.png/sds4d524g.../sd2g4e1drf2g...img.jpg?w=50&h=50&fit=crop
Or use Facade:
use Ycs77\LaravelGlide\Facades\Glide; Glide::url('avatar/user01-avatar.png', [ 'w' => '50', 'h' => '50', 'fit' => 'crop', ]); // https://example.test/img/avatar/user01-avatar.png/sds4d524g.../sd2g4e1drf2g...img.jpg?w=50&h=50&fit=crop
Full documation visit: https://glide.thephpleague.com/.