user()->load('portfolios'); // get portfolio metrics $metrics = cache()->remember( 'dashboard-metrics-' . $user->id, 10, function () { return Holding::query() ->getPortfolioMetrics() ->first(); } ); return view('dashboard', compact('user', 'metrics')); } }