Laravel Nova:生成没有字段的模型值

Laravel Nova: Generate Model-Values without field

是否可以通过在 nova 后端不输入表单来生成模型值?

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

示例:e

$model->created_by = aut()->user()->id

在您的模型中,您可以添加一个 boot() 方法,它允许您管理 saving 事件

可用事件是 creating, created, updating, updated, saving, saved, deleting, deleted, restoring, restored

public static function boot()
{
    parent::boot();

    self::saving(function($model){
        $model->created_by = auth()->user()->id;
    });
}

这样每次你 create/update 模型 created_by 属性都会更新..