dillingham / nova-grouped-field
将 Nova 字段合并为一个输出
0.11
2020-01-12 02:33 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-08-29 04:59:48 UTC
README
此 Nova 字段提供了一种将多个字段合并为一个输出的简洁方法。
安装
使用 composer 安装
composer require dillingham/nova-grouped-field
使用方法
use Dillingham\NovaGroupedField\Grouped;
public function fields(Request $request) { return [ Grouped::make('User')->fields([ BelongsTo::make('Account'), BelongsTo::make('User'), ]) ] }
选项
有几个可链式调用的选项可用
separator($value)
如果您想覆盖默认斜杠分隔符
Grouped::make('User')->fields([ BelongsTo::make('Account'), BelongsTo::make('User'), ])->separator('-')
showLabels()
如果您想将原始标签与值一起输出
Grouped::make('User')->fields([ BelongsTo::make('Account'), BelongsTo::make('User'), ])->showLabels()
removeLinks()
如果您只想为关系输出纯文本
Grouped::make('User')->fields([ BelongsTo::make('Account'), BelongsTo::make('User'), ])->removeLinks()
截图
原生选项
Grouped
与任何其他 nova 字段类似。
您可以使用授权,例如 ->canSee()
您可以决定何时显示,例如 ->hideFromIndex()
作者
嗨 👋,我是 Brian Dillingham,这个 Nova 包和其他包的创建者 等
希望您觉得它很有用。请随时提出反馈。
在推特上关注我:@im_brian_d