foreach()与Laravel查询

时间:2017-09-01 09:44:15

标签: php laravel loops

我有一个问题,也许这真的很愚蠢,对不起。例如,我有"用户"表和我需要对每个用户执行一些操作(不是所有用户都这样,所以我不能使用批量更新。想象一下这种情况。)

之间有什么区别:

$users = Users::all();
foreach ($users as $user) {
    //some action
}

foreach (Users::all() as $user) {
        //some action
}

感谢任何解释。

1 个答案:

答案 0 :(得分:1)

这实际上取决于你的情况。我个人觉得可读性是关键。使用“一次使用”变量更具可读性。