在Laravel中设置表的所有值

时间:2018-02-08 19:30:13

标签: php laravel eloquent

我想同时设置表的每个值。它是这样的:

$items = Item::where("user_id",$user_id)->get();

foreach($items as $item){
$item->propiety = 5;
$item->save();
}

这有效,但我想知道是否有更好的方法来使用Eloquent,因为我可以想出更好的方法来使用SQL。

1 个答案:

答案 0 :(得分:2)

你可以这样做:

Item::where("user_id", $user_id)->update(['propiety' => 5]);