Laravel Nova:生成无字段的模型值

Laravel 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();

是否有一个选项可以通过nova后端没有表单输入来生成模型值

例如,在每次存储/更新之后,我想用当前经过身份验证的用户更新创建的_by值

示例:e

$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中有一种方法,但这似乎很清楚。