Laravel nova如何钩住创建方法逻辑来传递默认数据,而不在表单中显示该字段?
在创建和更新时,如何在资源字段中传递默认值而不在表单中显示该字段 我知道我可以使用Laravel nova如何钩住创建方法逻辑来传递默认数据,而不在表单中显示该字段?,laravel,laravel-5,eloquent,laravel-nova,Laravel,Laravel 5,Eloquent,Laravel Nova,在创建和更新时,如何在资源字段中传递默认值而不在表单中显示该字段 我知道我可以使用和meta(['value'=>'1'])来传递默认值,但如果字段在表单上不可见,它将不起作用 另外,我知道在模型中,我可以使用$attribute变量来传递默认值,但我只想在创建的资源来自nova时传递默认值。我已经成功地将这两个包结合在一起: 例如: Text::make('Email From') ->默认值(env('MAIL\u FROM\u ADDRESS'), 及 HiddenField::m
和meta(['value'=>'1'])
来传递默认值,但如果字段在表单上不可见,它将不起作用
另外,我知道在模型中,我可以使用
$attribute
变量来传递默认值,但我只想在创建的资源来自nova时传递默认值。我已经成功地将这两个包结合在一起:
Text::make('Email From')
->默认值(env('MAIL\u FROM\u ADDRESS'),
及
HiddenField::make('created_by_id')
->hideFromDetail()
->hideFromIndex()
->默认设置(Auth::user()->id),
结合使用这两个软件包,我取得了很好的成功:
Text::make('Email From')
->默认值(env('MAIL\u FROM\u ADDRESS'),
及
HiddenField::make('created_by_id')
->hideFromDetail()
->hideFromIndex()
->默认值(Auth::user()->id),