where('type', StaticPageType::contact)->first(); return view('fo.pages.legals', ['staticPageModel' => $staticPageModel]); } /** * Legals page. * * @param \App\Models\StaticPage $staticPageModel * @return \Illuminate\Contracts\View\View */ public function legals(StaticPage $staticPageModel) { $staticPageModel = StaticPage::query()->where('type', StaticPageType::legals)->first(); return view('fo.pages.legals', ['staticPageModel' => $staticPageModel]); } /** * Confidentiality page. * * @param \App\Models\StaticPage $staticPageModel * @return \Illuminate\Contracts\View\View */ public function policies(StaticPage $staticPageModel) { $staticPageModel = StaticPage::query()->where('type', StaticPageType::confidentiality)->first(); return view('fo.pages.legals', ['staticPageModel' => $staticPageModel]); } /** * Recruitment page. * * @param \App\Models\StaticPage $staticPageModel * @return \Illuminate\Contracts\View\View */ public function recruitment(StaticPage $staticPageModel) { $staticPageModel = StaticPage::query()->where('type', StaticPageType::recruitment)->first(); $professionModels = Profession::query()->where('published', true)->take(5)->get(); return view('fo.pages.recruitment', compact('staticPageModel', 'professionModels')); } }