Laravel将列更新为所有用户的特定值

时间:2016-09-10 08:07:22

标签: laravel

什么是一次向所有用户更新列的最有效方法?

$allUsers = Users::All();

我是否需要foreach每个用户,或者我可以执行任何雄辩的命令?

2 个答案:

答案 0 :(得分:3)

你也可以尝试这个

DB::table('Users')->update(['column' => 'value']);

答案 1 :(得分:0)

使用update()

尝试where()
Users::where('id', '<>', 0)->update(['column' => 'new value']);

我已对其进行了测试,这仅适用于where(),如果您尝试仅使用update(),则会收到错误。