where('type', StaticPageType::news) ->firstOrFail(); $rangeModelList = Range::query()->limit(3)->inRandomOrder()->get(); $newsModelList = News::query()->get(); return view('fo.pages.news.index', compact( 'staticPageModel', 'newsModelList', 'rangeModelList' )); } /** * Show a specific resource. * * @param \App\Models\News $frontNews * @return \Illuminate\Contracts\View\View */ public function show(News $frontNews): \Illuminate\Contracts\View\View { return view('fo.pages.news.show', [ 'newsModel' => $frontNews ]); } }