Provides capability of selecting multiple values with Nova Resource filter.
You can install the package in to a Laravel app that uses Nova via composer:
composer require rcknr/nova-multiselect-filter
Use MultiselectFilter
class instead of Filter
:
use Acme\Filters\MultiselectFilter;
class UserType extends MultiselectFilter
{
public function apply(Request $request, $query, $value)
{
return $query->whereIn('user_role', $value);
}
public function options(Request $request)
{
return [
'Administrator' => 'admin',
'Editor' => 'editor',
];
}
}