pushIntroToView(); $engagement = Engagement::findOrFail(2); return view('front.onsengage.engageetresponsable.engagement', compact('engagement')); } public function biennourrir() { $this->pushIntroToView(); $engagement = Engagement::findOrFail(4); return view('front.onsengage.engageetresponsable.engagement', compact('engagement')); } public function eleverdurablement() { $this->pushIntroToView(); $engagement = Engagement::findOrFail(3); return view('front.onsengage.engageetresponsable.engagement', compact('engagement')); } public function respecterlaterre() { $this->pushIntroToView(); $engagement = Engagement::findOrFail(6); return view('front.onsengage.engageetresponsable.engagement', compact('engagement')); } public function vivreensemble() { $this->pushIntroToView(); $engagement = Engagement::findOrFail(5); return view('front.onsengage.engageetresponsable.engagement', compact('engagement')); } private function pushIntroToView() { View::share('intro', Engagement::where('type', EngagementType::header())->firstOrFail()); } }