ycs77/laravel-glide

Glide image manipulation for Laravel.

v2.0.1 2022-04-13 15:40 UTC

This package is auto-updated.

Last update: 2024-04-13 20:14:20 UTC


README

Latest Version on Packagist Software License Style CI Build Status Total Downloads

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