hypermetrica/nova-input-filter

Laravel Nova 过滤器。

0.0.1 2022-09-20 16:58 UTC

This package is auto-updated.

Last update: 2024-09-20 21:03:00 UTC


README

为 Laravel Nova v4 修改自 vyuldashev/nova-column-filter

Latest Version on Packagist Total Downloads

安装

您可以通过 composer 在使用 Nova 的 Laravel 应用中安装此包

composer require hypermetrica/nova-input-filter

用法

使用等于约束的简单过滤器

<?php
namespace App\Nova\Filters;

use Hypermetrica\NovaInputFilter\ColumnFilter;

class ByIdFilter extends ColumnFilter
{
    public $name = 'Filter by ID';

    public function apply(NovaRequest $request, $query, $value): Builder
    {
        return $query->where('id', $value);
    }
}