megaads / timthumb
Laravel 的图片代理
2.0.0
2020-08-11 09:58 UTC
Requires
- php: >=5.3.0
- illuminate/support: ~4
This package is auto-updated.
Last update: 2024-09-22 12:30:03 UTC
README
我认为这个功能应该放在框架之外。我不喜欢每次请求图片时都需要启动 Laravel。
Timthumb
Laravel 的图片代理
安装
要将 Timthumb 作为 Composer 包安装并用于 Laravel 4,只需将以下内容添加到您的 composer.json
"spescina/timthumb": "1.0.*"
并运行 composer update。
安装完成后,您需要注册服务提供者。在 app/config/app.php
中,将以下代码行添加到 providers
数组中
'Spescina\Timthumb\TimthumbServiceProvider'
如果要在 app/config/app.php
中添加别名,请添加以下代码行到 alias
数组中
'Timthumb' => 'Spescina\Timthumb\Facades\Timthumb'
然后,使用 php artisan config:publish spescina/timthumb
发布配置文件。
然后,使用 php artisan asset:publish spescina/timthumb
发布资产文件。
用法
使用以下代码行生成图片链接
$url = Timthumb::link('path/to/image.jpg',width,height)
设置 0 宽度或 0 高度以让 Timthumb 保持原始图片比例