Laravel Nova:生成无字段的模型值
是否有一个选项可以通过nova后端没有表单输入来生成模型值 例如,在每次存储/更新之后,我想用当前经过身份验证的用户更新创建的_by值 示例:eLaravel Nova:生成无字段的模型值,laravel,laravel-5,laravel-nova,Laravel,Laravel 5,Laravel Nova,是否有一个选项可以通过nova后端没有表单输入来生成模型值 例如,在每次存储/更新之后,我想用当前经过身份验证的用户更新创建的_by值 示例:e $model->created_by = aut()->user()->id 在您的模型中,您可以添加boot()方法,该方法将允许您管理保存事件 可用事件包括创建、创建、更新、更新、保存、保存、删除、删除、恢复和还原 public static function boot() { parent::boot();
$model->created_by = aut()->user()->id
在您的模型中,您可以添加boot()方法,该方法将允许您管理
保存
事件
可用事件包括创建、创建、更新、更新、保存、保存、删除、删除、恢复和还原
public static function boot()
{
parent::boot();
self::saving(function($model){
$model->created_by = auth()->user()->id;
});
}
这样,每次创建/更新由属性创建的模型时,都会更新。在模型中,您可以添加一个boot()方法,该方法将允许您管理
保存
事件
可用事件包括创建、创建、更新、更新、保存、保存、删除、删除、恢复和还原
public static function boot()
{
parent::boot();
self::saving(function($model){
$model->created_by = auth()->user()->id;
});
}
这样,每次你创建/更新属性创建的模型都会被更新。Perfect,我认为nova中有一种方法,但这似乎很清楚。Perfect,我认为nova中有一种方法,但这似乎很清楚。