r0bdiablo/laravel5-phumbor

Laravel 5+ 包,为Thumbor PHP库提供支持。

1.0.6 2024-09-24 20:21 UTC

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