0

我想在用户登录后立即存储用户设置。

我想通过 laravel 工作来实现它。

我已经在控制器内完成了这个

$setting_array = $this->setting->get();
        foreach($setting_array as $list){
            $user_data = [
                'user_id' => $this->nepo_user->id,
                'setting_id' => $list->id
            ];
            InsertUserSetting::dispatch($user_data);
        }

在 InsertUserSetting 工作中我有

public function handle()
{
    $data = new UserSetting();
    $data->fill($this->user_data);
    $data->save();
}

我不想在控制器中循环,我怎样才能在作业本身中做到这一点?

4

0 回答 0