Laravel 5.3でEloquentコレクションに別のEloquentコレクションを追加しようとしました。Laravelコレクションに別のコレクションを追加します。
これは私がこれまで何をやったかである:
$entries = Entry::all();
$posts = Post::all();
$entries->merge($posts);
を私は上記のコードのようなmerge()
を使用しようとしましたが、それらのいくつかは同じを持っているので、私はこの種の問題(とこだわっているようです同じ値を持つid
):
Collection merge eating up some rows
任意のアイデア?
ような何かをする必要がありますか?コードなしで答えるのが難しい – ad4s
私の質問が更新されました – tronic
2番目のコレクションを繰り返して、各要素を最初のコレクションにプッシュしてみてください。 https://laravel.com/docs/5.4/collections#method-push – ad4s