次のクエリがあります。
$query = UserSubject::where('user_id', Auth::id())->select('subject_id')->get();
予想どおり、次の結果が得られます。
[{"user_id":8,"subject_id":9},{"user_id":8,"subject_id":2}]
上記の結果を別のテーブルにコピーして、テーブルが次のようになるようにする方法はありますか?
ID|user_id|subject_id
1 |8 |9
2 |8 |2
私が抱えている問題は、$query
が任意の数の行を期待できるため、不明な数の行を反復処理する方法が不明であることです。
誰かがまだそれを必要とする場合:github.com/laravel/framework/issues/1295#issuecomment-193025045
—
4givN