ldc-doux/app/Providers/AppServiceProvider.php
2021-12-13 16:55:12 +01:00

55 lines
1.7 KiB
PHP

<?php
namespace App\Providers;
use App\Enums\Page;
use App\Models\Encart;
use App\Models\Picto;
use App\Models\Title;
use Illuminate\Support\Facades\View;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
$encart_home = Encart::where('page', Page::home()->value)->first();
$encart_marque1 = Encart::where('page', Page::marque1()->value)->first();
$encart_marque2 = Encart::where('page', Page::marque2()->value)->first();
$encart_marque3 = Encart::where('page', Page::marque3()->value)->first();
$encart_marque4 = Encart::where('page', Page::marque4()->value)->first();
$encart_food = Encart::where('page', Page::food()->value)->first();
$picto_marque = Picto::where('page', Page::marque1()->value)->get();
$title_marque1 = Title::where('page', Page::marque1()->value)->first();
$title_marque2 = Title::where('page', Page::marque2()->value)->first();
View::share('encart_home', $encart_home);
View::share('encart_marque1', $encart_marque1);
View::share('encart_marque2', $encart_marque2);
View::share('encart_marque3', $encart_marque3);
View::share('encart_marque4', $encart_marque4);
View::share('encart_food', $encart_food);
View::share('picto_marque', $picto_marque);
View::share('title_marque1', $title_marque1);
View::share('title_marque2', $title_marque2);
}
}