bachnx / timthumb
Laravel 的图像代理
1.0.4
2022-04-12 14:56 UTC
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2024-09-12 20:32:04 UTC
README
我认为这个功能应该放在框架之外。我不喜欢Laravel每次请求图像时都需要启动。
Timthumb
Laravel 的图像代理
安装
要将 Timthumb 作为 Composer 包安装以与 Laravel 4 一起使用,只需将以下内容添加到您的 composer.json
composer require bachnx/timthumb
然后运行 composer update。
安装完成后,您需要注册服务提供者。在 config/app.php
中,将以下代码行添加到 providers
数组中
Spescina\Timthumb\TimthumbServiceProvider::class
如果要在 config/app.php
中添加别名,请添加以下代码行到 alias
数组中
'Timthumb' => 'Spescina\Timthumb\Facades\Timthumb'
然后,使用以下命令发布配置文件:php artisan vendor:publish --provider="Spescina\Timthumb\TimthumbServiceProvider" --tag=config
。
然后,使用以下命令发布资源文件:php artisan vendor:publish --provider="Spescina\Timthumb\TimthumbServiceProvider" --tag=public
。
使用方法
使用以下代码行生成图像链接
$url = Timthumb::link('path/to/image.jpg',width,height)
将宽度或高度设置为 0,以便 Timthumb 保持原始图像比例