https://leben.mobi/blog/laravel_multi_update/php/
Query Builderを使用する場合
//updateしたい値をの配列 $update = [ 'posts' => 1, 'threads' => 2, 'users' => 3, 'points' => 5, ]; //updateしたいpage_id $page_id_array =[1,2]; DB::table('my_table') ->whereIn('page_id', [1, 2]) ->update($update);
Eloquent ORMを使用する場合
$update_column = [ 'colour' => 'black', 'size' => 'XL', 'price' => 10000 // Add as many as you need ]; $itemTypes = [1, 2, 3, 4, 5]; ItemTable::whereIn('item_type_id', $itemTypes) ->update($update_column);