ldc-legaulois/app/Http/Controllers/EngagementsController.php
Jérémy Munsch 3d2dfde1e8 Engagement: - création des pages
- Fix retours Marine et modification ordre des engagements
2021-07-13 11:30:20 +02:00

50 lines
1.4 KiB
PHP

<?php
namespace App\Http\Controllers;
use App\Enums\EngagementType;
use App\Models\Engagement;
use Illuminate\Support\Facades\View;
class EngagementsController extends Controller
{
public function lagrandemarque()
{
$this->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());
}
}