2017-09-01 16 views
0

私は1つの質問があります。多分、本当に愚かです。たとえば、私は "Users"テーブルを持っているので、各ユーザで何らかのアクションを実行する必要があります(すべてのユーザではないので、一括アップデートは使用できません)。Laravelクエリのforeach()

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

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

任意の説明に感謝:

は何か違いがあります。

+0

上記コードの最初の方法を使用する方が良いです –

+3

[PHPのforeachは実際にどのように動作しますか?](https://stackoverflow.com/questions/10057671/how-does-php-foreach -actually-work) – Neodan

+0

@SagarGautamなぜそうですか? – Scuzzy

答えて

1

本当に状況によって異なります。個人的に私は可読性を鍵としています。 'one use'変数を使うと、読みやすくなります。