人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

Laravel Collection で 重複するデータを削除する

● Laravel Collection で モデルのコレクションの重複するデータを削除する

同じ user_id を持つデータを1つ(後ろにある方を有効)にする

$reports_diet = $reports->keyBy('user_id');

注意 : コレクションの中身が(単純な数値ではなく)モデルなどのクラスの場合次の方法ではうまくいきません。

$unique = $collection->unique();
No.1560
04/23 11:53

edit