mostafaznv / nova-morph-filter
Laravel Nova 的形态过滤器
1.0.2
2022-04-22 08:07 UTC
Requires
- php: ^8.0
- laravel/framework: ^8.0|^9.0
This package is auto-updated.
Last update: 2024-09-02 06:52:35 UTC
README
Laravel Nova 的形态过滤器
laravel nova 的形态过滤器字段
我在开源之路上开发 🚀,我希望我生活在一个财务状况良好的环境中,我只需专注于这条道路,但正如你可能知道的,生活并不完美。所以如果你最终使用了我的包,请考虑进行捐赠,任何金额都会走得很远,并将受到高度重视。🍺
要求
- PHP 8.0 或更高版本
- Laravel 8.* 或更高版本
安装
使用 Composer 安装
composer require mostafaznv/nova-morph-filter
使用方法
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])
];
}
}
我在开源之路上开发 🚀,我希望我生活在一个财务状况良好的环境中,我只需专注于这条道路,但正如你可能知道的,生活并不完美。所以如果你最终使用了我的包,请考虑进行捐赠,任何金额都会走得很远,并将受到高度重视。🍺
变更日志
有关项目的完整历史,请参阅变更日志。
许可证
本软件根据Apache License Version 2.0发布。
(C) 2022 Mostafaznv,版权所有。