ldc-le-gaulois-pro/app/Http/Controllers/Fo/StaticPageController.php

34 lines
881 B
PHP

<?php
namespace App\Http\Controllers\Fo;
use App\Http\Controllers\Controller;
use App\Models\StaticPage;
class StaticPageController extends Controller
{
/**
* Display legals page
*
* @return \Illuminate\Http\Response
*/
public function legals(): \Illuminate\Contracts\View\View
{
$staticPageModel = StaticPage::query()->where('type', \App\Enums\StaticPageType::legals)->firstOrFail();
return view('fo.pages.legals', compact('staticPageModel'));
}
/**
* Display policies page
*
* @return \Illuminate\Http\Response
*/
public function policies(): \Illuminate\Contracts\View\View
{
$staticPageModel = StaticPage::query()->where('type', \App\Enums\StaticPageType::confidentiality)
->firstOrFail();
return view('fo.pages.policies', compact('staticPageModel'));
}
}