如何在 laravel nova 中更改资源的 table 列标题
How to change table column titles of resource in laravel nova
我有一个资源可以说是具有许多不同关系的书籍。
我有一个包含这些字段的表单
public function fields(Request $request)
{
return [
ID::make('id')
->sortable(),
DateTime::make('Created At')
->format('HH:mm DD/MM/YY')
->sortable()
->exceptOnForms(),
BelongsTo::make('Created by', 'user', User::class)
->onlyOnDetail(),
Text::make('Title')
->sortable()
->rules('required', 'max:255'),
BelongsTo::make('Network')
->sortable()
->rules('required', 'exists:networks,id'),
}
在索引 table 我有,
ID, Created At, Created By, Title, Network
我想将 Network
标题更改为其他名称。有没有办法为此提供别名?或者不更改数据库中的任何内容或更改模型名称的内容。
BelongsTo
构造函数定义为 public function __construct($name, $attribute = null, $resource = null)
因此尝试下面的代码
BelongsTo::make('Title you want', 'network', \App\Nova\Network::class)
->sortable()
->rules('required', 'exists:networks,id')
我有一个资源可以说是具有许多不同关系的书籍。
我有一个包含这些字段的表单
public function fields(Request $request)
{
return [
ID::make('id')
->sortable(),
DateTime::make('Created At')
->format('HH:mm DD/MM/YY')
->sortable()
->exceptOnForms(),
BelongsTo::make('Created by', 'user', User::class)
->onlyOnDetail(),
Text::make('Title')
->sortable()
->rules('required', 'max:255'),
BelongsTo::make('Network')
->sortable()
->rules('required', 'exists:networks,id'),
}
在索引 table 我有,
ID, Created At, Created By, Title, Network
我想将 Network
标题更改为其他名称。有没有办法为此提供别名?或者不更改数据库中的任何内容或更改模型名称的内容。
BelongsTo
构造函数定义为 public function __construct($name, $attribute = null, $resource = null)
因此尝试下面的代码
BelongsTo::make('Title you want', 'network', \App\Nova\Network::class)
->sortable()
->rules('required', 'exists:networks,id')