Laravel Nova多种资源创建

时间:2019-07-16 21:20:51

标签: laravel laravel-nova

我想基于用户指定的数量字段创建多个Item资源。

我一直在搜索数小时,没有找到解决方案。我的资源字段很简单,只有一个字段即数量。

public function fields()
{
    return [
        Text::make('quantity')
            ->rules('required', 'integer'),
    ];
}

当我创建资源时,希望基于数量值创建多个数据库记录。 laravel nova有可能吗?

1 个答案:

答案 0 :(得分:0)

您必须重写模型记录创建方法:

https://laravel.com/docs/7.x/eloquent#events-using-closures

protected static function booted()
    {
        static::created(function ($user) {
            //
        });
    }