同じ user_id を持つデータを1つ(後ろにある方を有効)にする
$reports_diet = $reports->keyBy('user_id');
$unique = $collection->unique();
https://readouble.com/laravel/7.x/ja/eloquent-collections.html#method-contains
exceptメソッドは、指定した主キーを持たないモデルをすべて返します。
$users = $users->except([1, 2, 3]);