anton-a46 / tinyfield
tinyPng
0.0.3
2022-01-22 19:29 UTC
Requires
- php: >=7.0.0
- encore/laravel-admin: ~1.6
- tinify/tinify: ^1.5
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2024-09-23 01:38:45 UTC
README
这是一个 laravel-admin
扩展,它将 TinyPng
集成到 laravel-admin
表单中。
使用 API TinyPng
上传时压缩您的图片
安装
composer require anton-a46/tinyfield
然后
php artisan vendor:publish --provider=anton-a46\tinyfield\TinyFieldServiceProvider
配置
在 env
文件中添加 TinyPng API 密钥
TINY_PNG_KEY=XXXXXXXXXXXXXXXXXXXXX
使用方法
在表单中使用它
$form->tinyField('content'); $form->tinyField('tinyMultipleField');
保留对原始字段方法的支持
$form->tinyField('content')->move('/uploader')->uniqueName(); $form->tinyField('tinyMultipleField')->thumbnail([ 'medium' => [800, null], 'small' => [400, null] ])->move('/img')->uniqueName()->removable();