bupkneb/multiselect-nova-filter

Multiselect filter option for Nova.

1.0.1 2022-10-21 00:47 UTC

This package is auto-updated.

Last update: 2024-04-21 03:53:05 UTC


README

Adds capability of choosing multiple values with the Nova Resource filter.

Nova Multiselect Field Nova Multiselect Field

Installation

Install via composer:

composer require bupkneb/multiselect-nova-filter

Usage

Use MultiselectFilter class instead of Filter:

use bupkneb\Filters\MultiselectFilter;

class DocumentOwner extends MultiselectFilter
{
  public function apply(Request $request, $query, $value)
  {
      return $query->whereIn('user', $value);
  }

  public function options(Request $request)
  {
      return [
          'Herald' => 'herald',
          'Kemar' => 'kemar',
      ];
  }
}