richan-fongdasen / laravel-glide
1.1.0
2024-03-13 11:57 UTC
Requires
- php: ^8.0.6
- laravel/framework: ^9.0|^10.0|^11.0
- league/glide: ^2.2
- nesbot/carbon: ^2.16|^3.0
Requires (Dev)
- ekino/phpstan-banned-code: ^1.0
- fakerphp/faker: ^1.19
- larastan/larastan: ^2.0
- mockery/mockery: ^1.5
- orchestra/testbench: ^7.0|^8.0|^9.0
- phpmd/phpmd: ^2.12
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-strict-rules: ^1.2
- phpunit/phpunit: ^9.5|^10.0|^11.0
README
在Laravel应用程序中启用Glide的简单方法。
概述
Glide是一个用PHP编写的简单易用的按需图像处理库。它的API简单直观,通过HTTP暴露,类似于Imgix和Cloudinary等云图像处理服务。您可以在官方文档中了解更多关于Glide的信息。
目录
设置
使用Composer安装包
$ composer require richan-fongdasen/laravel-glide
配置
您可以使用以下php artisan
命令发布包配置
$ php artisan vendor:publish --provider="RichanFongdasen\Glide\GlideServiceProvider"
上面的artisan命令应该在config/glide.php
中为您创建包配置的副本
return [ 'asset_url_prefix' => '/assets', 'default_headers' => [ 'Cache-Control' => 'max-age=31536000, public', ], 'default_image_format' => 'webp', 'disks' => [ 'cache' => env('GLIDE_CACHE_DISK', 'local'), 'source' => env('GLIDE_SOURCE_DISK', 'public'), ], 'driver' => env('GLIDE_DRIVER', 'imagick'), 'max_image_size' => 2048*2048, 'server' => true, 'server_hostname' => env('GLIDE_SERVER_HOSTNAME', 'localhost:8000'), 'sign_key' => env('GLIDE_SIGN_KEY'), 'url_scheme' => env('GLIDE_URL_SCHEME', 'http'), ];
使用
本节目前正在建设中。
许可
MIT许可证(MIT)。请参阅许可文件以获取更多信息。