ldc-nature-eleveurs/app/Http/Controllers/Fo/HomeController.php

27 lines
868 B
PHP
Raw Permalink Normal View History

2024-01-31 16:42:01 +01:00
<?php
namespace App\Http\Controllers\Fo;
use App\Enums\StaticPageType;
2024-01-31 16:42:01 +01:00
use App\Http\Controllers\Controller;
2024-02-05 11:39:25 +01:00
use App\Models\GeneralConfig;
use App\Models\StaticPage;
2024-01-31 16:42:01 +01:00
class HomeController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Contracts\View\View
*/
public function index(): \Illuminate\Contracts\View\View
{
$configList = GeneralConfig::all()->keyBy(function (GeneralConfig $item) {
2024-02-05 11:39:25 +01:00
return $item->type->value();
});
$legalsStaticPageModel = StaticPage::query()->where('type', StaticPageType::legals)->first();
$confidStaticPageModel = StaticPage::query()->where('type', StaticPageType::confidentiality)->first();
return view('fo.pages.home', compact('configList', 'legalsStaticPageModel', 'confidStaticPageModel'));
2024-01-31 16:42:01 +01:00
}
}