codicastudio / range-filter
一个随机的 Codica Studio 包。
1.0.0
2020-09-23 07:01 UTC
Requires
- php: ^7.4 || ^8.0
This package is auto-updated.
Last update: 2024-09-25 13:56:02 UTC
README
Laravel Nova 范围输入过滤器。
安装
您可以通过 composer 安装此包
composer require digital-creative/nova-range-input-filter
基本用法
像往常一样创建一个过滤器,并扩展 DigitalCreative\RangeInputFilter\RangeInputFilter
类
use DigitalCreative\RangeInputFilter\RangeInputFilter; class MyFilter extends RangeInputFilter { public function apply(Request $request, $query, $value) { // $value will always be [ "from" => ?, "to" => ? ] } public function options(Request $request) : array { return [ 'fromPlaceholder' => 0, 'toPlaceholder' => 20, 'dividerLabel' => 'to', ]; } }
并在您的资源类中的过滤器方法内像往常一样使用它
class ExampleNovaResource extends Resource { public function filters(Request $request) { return [ new MyFilter() ]; } }
许可证
MIT 许可证(MIT)。请参阅许可证文件以获取更多信息。