多対多リレーションシップを使用しているユーザーを取得しています。私はピボットの2つのエントリを持つユーザーを1回だけループしたい。例: Laravel foreach同じidを持つアイテムを1回だけ繰り返します。
$admin = Admin::first();
$users = $admin->users;
foreach($users as $user) {
//Iterate through users that has different ids
//Do not iterate over same user twice
}
あなたは 'if'文をやめるのを止めますか? idが必要なものでない場合は、ループ内で 'continue'を実行します。 –
@ManuelMannhardtが示唆しているように、あなたがループした配列にidを格納することができます。そして、各ループで、そのidが配列に存在するかどうかを確認できます。存在する場合は - >スキップし、そうでなければ - >あなたがしたいことを行います。 –
@REd fx2コード例がありますか? –