hypermetrica/nova-input-filter

A Laravel Nova filter.

0.0.1 2022-09-20 16:58 UTC

This package is auto-updated.

Last update: 2024-04-20 20:09:56 UTC


README

Adapted vyuldashev/nova-column-filter for Laravel Nova v4

Latest Version on Packagist Total Downloads

Installation

You can install the package in to a Laravel app that uses Nova via composer:

composer require hypermetrica/nova-input-filter

Usage

Simple filter using equals constraint:

<?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);
    }
}