什么是一次向所有用户更新列的最有效方法?
$allUsers = Users::All();
我是否需要foreach
每个用户,或者我可以执行任何雄辩的命令?
答案 0 :(得分:3)
你也可以尝试这个
DB::table('Users')->update(['column' => 'value']);
答案 1 :(得分:0)
使用update()
:
where()
Users::where('id', '<>', 0)->update(['column' => 'new value']);
我已对其进行了测试,这仅适用于where()
,如果您尝试仅使用update()
,则会收到错误。