outhebox / nova-hidden-field
Laravel Nova 隐藏字段。
v1.0.3
2020-05-20 14:43 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-09-13 09:38:58 UTC
README
描述
此字段为您添加资源隐藏字段的功能。
需求
- Laravel 5.7+ 并包含 Nova。
安装
此包可以通过 Composer 安装。
composer require outhebox/nova-hidden-field
示例用法
在资源的 fields
方法中添加该字段
use Outhebox\NovaHiddenField\HiddenField; HiddenField::make('User', 'user_id') ->current_user_id(),
您还可以覆盖默认值
use Outhebox\NovaHiddenField\HiddenField; HiddenField::make('User', 'column_name') ->defaultValue($this->get_client_id()), /** * Function will return your value * the returned value should be string * * @return string */ public function get_client_id() { $client = Client::find(1)->first(); return $client->id; }
如果您想使用关系字段,还有一个可能喜欢的选项
use Laravel\Nova\Fields\BelongsTo; use Outhebox\NovaHiddenField\HiddenField; HiddenField::make('User', 'user_id') ->hideFromIndex(), ->hideFromDetail(), ->current_user_id() BelongsTo::make('User') ->hideWhenCreating(), ->hideWhenUpdating(),
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。
捐赠
如果您喜欢这个包,可以通过 Patreon 捐赠任何金额来表示您的感激 💜,以支持持续开发。