我正在使用Laravel Nova开发Web应用程序 . Laravel Nova很新 . 我现在遇到数据库关系和字段的问题 . 我喜欢忽略数据库操作中的字段 . 这是我的情景 .
在Job资源中,我有这个字段方法
public function fields(Request $request)
{
return [
ID::make()->sortable(),
Text::make('Name', 'name'),
Text::make('Email', 'email'),
Select::make('Contract Types')->options($array_of_options)//I want to ignore this field
];
}
如您所见,最后一个字段是 Contract 类型 .
当我从Dashboard创建新作业时,它会抛出错误,因为作业模型上没有contract_types列 . 我喜欢忽略数据库操作中的那个字段 . 我怎么才能得到它?
1 回答
根据文件https://nova.laravel.com/docs/1.0/resources/fields.html#showing-hiding-fields