我正在使用 Laravel Nova 开发一个 Web 应用程序。Laravel Nova 是相当新的。我现在遇到数据库关系和字段的问题。我喜欢忽略数据库操作中的一个字段。这是我的场景。
在 Job 资源中,我有这个 fields 方法
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_types 列。我喜欢从数据库操作中忽略该字段。我怎么才能得到它?