where('slug', StaticPageSlug::LEGALS) ->firstOrFail(); return view('fo.pages.legal-notice', compact( 'page' )); } public function terms(): View { $page = Page::query() ->where('slug', StaticPageSlug::TERMS) ->firstOrFail(); return view('fo.pages.terms', compact( 'page' )); } public function privacy(): View { $page = Page::query() ->where('slug', StaticPageSlug::PRIVACY) ->firstOrFail(); return view('fo.pages.privacy', compact( 'page' )); } public function faq(): View { $page = Page::query() ->where('slug', StaticPageSlug::FAQ) ->firstOrFail(); $faqs = Faq::query() ->orderBy('order', 'asc') ->get(); return view('fo.pages.faq', compact( 'faqs', 'page' )); } }