anton-a46/tinyfield

0.0.3 2022-01-22 19:29 UTC

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();