coreproc / nova-toggle-fields
一个 Laravel Nova 动作,允许您在资源索引中切换字段。
v1.0.1
2022-12-06 08:00 UTC
Requires
- php: ^8.0.2
README
一个 Laravel Nova 扩展包,允许您通过独立的操作切换资源索引中的字段。
安装
您可以通过 composer 将此包安装到使用 Nova 的 Laravel 应用程序中
composer require coreproc/nova-toggle-fields
用法
要使用切换字段动作,您需要首先将 HasToggleableFields
特性添加到您的资源
use Coreproc\NovaToggleFields\Traits\HasToggleableFields; class Contact extends Resource { use HasToggleableFields; ..... }
然后,在 actions
方法中添加 ToggleFields
动作类,并附带参数
use Coreproc\NovaToggleFields\Traits\HasToggleableFields; class Contact extends Resource { use HasToggleableFields; ..... /** * Get the actions available for the resource. * * @param \Laravel\Nova\Http\Requests\NovaRequest $request * @return array */ public function actions(NovaRequest $request) { return [ (new ToggleFields(self::class, $this->indexFields($request))), ]; } ... }