mostafaznv / nova-morph-filter
Morph Filter for Laravel Nova
Installs: 724
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 0
Open Issues: 0
Language:Vue
Requires
- php: ^8.0
- laravel/framework: ^8.0|^9.0
This package is auto-updated.
Last update: 2024-11-02 07:11:06 UTC
README
Morph Filter for Laravel Nova
Morph filter fields for laravel nova
I develop in a open-source journey 🚀, I wish I lived in an environment where financial situation was fine and I could only focus on the path, but as you may know, life isn't perfect. So if you end up using my packages, please consider making a donation, any amount would go along way and is much appreciated. 🍺
Requirements:
- PHP 8.0 or higher
- Laravel 8.* or higher
Installation
Install using composer:
composer require mostafaznv/nova-morph-filter
Usage
use Mostafaznv\NovaMorphFilter\NovaMorphFilter;
class Post extends Resource
{
...
public function fields(Request $request): array
{
return [
...
MorphTo::make(trans('Owner'), 'owner')
->types([Admin::class, User::class])
];
}
public function filters(Request $request): array
{
return [
(new NovaMorphFilter(trans('Owner'), 'owner'))
->types([User::class, Admin::class])
];
}
}
I develop in a open-source journey 🚀, I wish I lived in an environment where financial situation was fine and I could only focus on the path, but as you may know, life isn't perfect. So if you end up using my packages, please consider making a donation, any amount would go along way and is much appreciated. 🍺
Changelog
Refer to the Changelog for a full history of the project.
License
This software released under Apache License Version 2.0.
(C) 2022 Mostafaznv, All rights reserved.