peresmishnyk / laravel-glide
Glide图像变换库,适用于laravel
Requires
- backpack/crud: ^4.1.0
- illuminate/support: ~7|~8
Requires (Dev)
- orchestra/testbench: ~5|~6
- phpunit/phpunit: ~9.0
This package is auto-updated.
Last update: 2024-09-18 20:29:58 UTC
README
// TODO: 自定义此描述并删除此行
本包是thephpleague/glide-laravel的包装器。
Glide是一个简单易用的PHP图像处理库。它的API直观,通过HTTP暴露,类似于Imgix和Cloudinary等云图像处理服务。Glide利用了Intervention Image(图像处理和操作)和Flysystem(文件系统抽象)等强大的库。
截图
安装
通过Composer
composer require peresmishnyk/laravel-glide
使用
// TODO: 向您的用户解释如何使用此包提供的功能;我们提供了一个Backpack插件的示例,该插件提供自定义字段
该包注册了url前缀 /img/... 和 /glide/...
//your-domain.tld/img/@{disk}/{image_path}?w=200
或者
//your-domain.tld/glide/@{disk}/{image_path}?w=200
类似https://test.site/img/@local/app/galeries/daria.jpg?w=100
其中{disk}是config/filesystems.php中的任何磁盘
示例文件系统配置
'disk' =>[ // For access to files in storage 'local' => [ 'driver' => 'local', 'root' => storage_path('app'), ], // For access to files under vcs 'img' => [ 'driver' => 'local', 'root' => app_path('../public/img'), ], ... ];
变更日志
变更在此GitHub上记录。请参阅发布标签。
测试
composer test
贡献
请参阅contributing.md以获取待办事项和操作指南。
安全
如果您发现任何安全问题,请通过电子邮件michkire@gmail.com联系,而不是使用问题跟踪器。
致谢
许可
本项目基于MIT许可证发布,因此您可以在任何Backpack & Laravel项目上安装它。请参阅许可文件以获取更多信息。
但是,请注意,您需要安装Backpack,因此您还需要遵守其YUMMY许可证。这意味着在生产环境中您需要Backpack许可证代码。您可以在backpackforlaravel.com上免费获得非商业用途的许可证(或付费获得商业用途的许可证)。