redirectToRoute('fo.homepage')->throwResponse(); } $rangeModelList = Range::query()->with('products')->orderBy('id')->get(); return view('theme::pages.products', compact('rangeModelList')); } /** * Display Faq page * * @return \Illuminate\Contracts\View\View */ public function showFaq(): View { // ? Show QA authorized ? if (!Gate::allows('fo.showFaq')) { \response()->redirectToRoute('fo.homepage')->throwResponse(); } $questionModelList = FaqQuestion::getCached(); $themeModelList = FaqTheme::getCached(); return view('theme::pages.faq', compact( 'questionModelList', 'themeModelList' )); } }