r0bdiablo / laravel5-phumbor
Laravel 5+ 包,为Thumbor PHP库提供支持。
1.0.6
2024-09-24 20:21 UTC
Requires
- php: >=5.5.0
- 99designs/phumbor: ^1.2
- illuminate/support: 5.*|6.*|7.*|8.*|9.*|10.*|11.*
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-24 20:24:26 UTC
README
此Laravel包为99designs PHP接口提供了对globocom Thumbor缩略图服务的支持。
与Laravel 5+兼容。
需要PHP 7.1+。
安装
在项目根目录下运行此命令
composer require r0bdiablo/laravel5-phumbor
或在您的 composer.json
文件中引入此包
"r0bdiabl0/laravel5-phumbor": "^1.0"
运行 composer install
以下载包并更新自动加载器。
安装完成后,在您的Laravel应用程序中注册服务提供者。更新 config/app.php
中的 providers
部分
'providers' = array(
// existing providers
R0bdiabl0\Laravel5Phumbor\Laravel5PhumborServiceProvider::class,
);
并在 aliases
部分注册门面
'aliases' => array(
// existing aliases
'Phumbor' => R0bdiabl0\Laravel5Phumbor\Facades\Phumbor::class,
);
现在,发布包的配置文件
php artisan vendor:publish
这将发布默认配置文件到 config/laravel5-phumbor.php
。
您应该修改此文件以反映您的Thumbor安装的URL和密钥。
使用方法
Phumbor
门面暴露了99designs PHP接口的API。
例如
Phumbor::url('http://images.example.com/llamas.jpg')
->fitIn(640, 480)
->addFilter('fill', 'green');
许可证
遵循MIT许可证。请参阅https://github.com/r0bdiabl0/laravel5-phumbor/blob/master/LICENSE