selectRaw("id, value, currency_id, relative_id, max(`created_at`) as created_at") ->groupByRaw('currency_id') ->get(); $rates = new Collection(); foreach($ratesRaw as $r) { $rates->push(Rates::find($r->id)); } return view('welcome', ['currencies' => Currency::all(), 'rates' => $rates]); });