我有资源可以说具有许多不同关系的书籍。
我有一个包含这些字段的表格
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'),
}
我有索引表,
ID, Created At, Created By, Title, Network
我想将Network
标题更改为其他名称。有没有办法为此提供别名?还是没有更改数据库中的任何内容或更改模型名称的事情。
答案 0 :(得分:1)
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')