danieldewit / nova-paperclip
Laravel Nova 字段用于 laravel-paperclip 附件。
2.2.0
2023-03-06 09:42 UTC
Requires
- php: ^7.2.5 || ^8.0
- cakephp/chronos: ^2.0
- czim/laravel-paperclip: ^3.0 || ^4.0 || ^5.0
- laravel/framework: ^8.74 || ^9.0 || ^10.0
- laravel/nova: ^3.0 || ^4.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- nunomaduro/larastan: ^1.0 || ^2.0
- orchestra/testbench: ^6.7 || ^7.0 || ^8.0
- phpstan/phpstan-mockery: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5 || ^10.0
- thecodingmachine/phpstan-safe-rule: ^1.0
This package is auto-updated.
Last update: 2024-09-06 12:39:58 UTC
README
Laravel Nova 字段用于 laravel-paperclip 附件。
安装
composer require daniel-de-wit/nova-paperclip
字段
- PaperclipFile
- PaperclipImage
用法
添加到 Nova 资源
<?php namespace App\Nova; use DanielDeWit\NovaPaperclip\PaperclipImage; class MyResource extends Resource { public function fields(Request $request): array { return [ PaperclipImage::make('My Paperclip Image', 'image') ->mimes(['png']) ->width(1080) ->height(1080) ->rules( 'required', 'mimetypes:image/png', 'mimes:png', 'dimensions:width=1080,height=1080' ), ]; } }
额外的如 width()
和 height()
方法目前仅用于显示。规则仍需手动设置。