我已经在下面尝试过此代码,但是我已经厌倦了
这是我的以下代码: 此用户ID列表;
array = array(
'0' => '12',
'1' => '10'
)
$ids = $request->input('user_id');
User::where('id', $ids)->update(['active' => $id]);
但是它只更新第一个用户ID,我想要所有用户ID? 请我需要帮助。
答案 0 :(得分:2)
如果您尝试更新多个条目,则应该使用whereIn
方法而不是where
,因为您要处理集合而不是单个条目。看看相关的doc page
User::whereIn('id', [1,2,3])->update(['active' => $id]);