user()) { return $results; } $portfolios = Portfolio::myPortfolios()->where('title', 'LIKE', '%'.$request->input('search').'%')->limit(5)->get(); $portfolios->each(function($portfolio) use ($results) { $results->push([ 'name' => 'Portfolio: '. $portfolio->title, 'description' => null, 'link' => route('portfolio.show', ['portfolio' => $portfolio->id]), 'avatar' => null ]); }); $holdings = Holding::myHoldings()->where('symbol', 'LIKE', '%'.$request->input('search').'%')->limit(5)->get(); $holdings->each(function($holding) use ($results) { $results->push([ 'name' => 'Holding: '. $holding->symbol, 'description' => $holding->portfolio->title, 'link' => route('portfolio.show', ['portfolio' => $holding->portfolio->id]), 'avatar' => null ]); }); return $results; } }