Laravel 5:检查记录的批量更新形式

时间:2019-01-16 18:57:04

标签: php laravel forms post laravel-5

我如何提交PATCH请求表单以仅对带有选中复选框的用户记录进行批量更新?

当前,我的代码只是更新表中的每条记录。我想我需要将复选框的发帖请求值(勾选时,我认为应该为“ on”)添加到DB :: table“ where”子句中。

这是我的控制器的功能:

public function updateSelectedUsersOnly(User $user)
{
    DB::table('users')
        ->where('user_status', 0)
        ->update(['user_status' => 1]);

    return back();
}

这是一个基本的HTML复选框:

<input type="checkbox" name="selected""><label>{{ $user->fullname }}</label>

任何建议将不胜感激。

谢谢!

0 个答案:

没有答案