我正在构建我的 Laravel Nova 界面,并为每个资源添加必要的字段。但是我注意到编辑/详细信息/垃圾箱按钮没有出现在我的索引视图上。
有什么东西需要添加到我的资源类中,还是与我的控制器的构建方式有关?
这就是我的字段方法的样子:
/**
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function fields(Request $request)
{
return [
ID::make()->sortable(),
Gravatar::make(),
Text::make('First Name')
->sortable()
->rules('required', 'max:255'),
Text::make('Last Name')
->sortable()
->rules('required', 'max:255'),
Text::make('Email')
->sortable()
->rules('required', 'email', 'max:255')
->creationRules('unique:users,email')
->updateRules('unique:users,email,{{resourceId}}'),
Text::make('Administrator', 'is_admin')
->sortable()
->rules('required', 'max:255'),
Password::make('Password')
->onlyOnForms()
->creationRules('required', 'string', 'min:6')
->updateRules('nullable', 'string', 'min:6'),
HasMany::make('Configuration'),
];
}