wip: save our brands page with dynamic-pages

This commit is contained in:
Corentin Huet 2025-11-21 17:45:37 +01:00
parent 3698fdea35
commit 30063d6993
4 changed files with 95 additions and 514 deletions

View file

@ -3,20 +3,20 @@
@endphp
@if($type === "link")
<a class="{{ isset($class) ? $class : 'engagements__btn'}} btn"
href="{{ $url }}"
title="{{ $title }}"
@if(isset($target)) target="{{ $target }}" @endif
@if(isset($download) and $download) download @endif
>
{{ $title }}
<i class="btn__icon {{ $buttonIcon }}"></i>
</a>
<a class="{{ isset($class) ? $class : 'engagements__btn'}} btn"
href="{{ $url }}"
title="{{ $title }}"
@if(isset($target)) target="{{ $target }}" @endif
@if(isset($download) and $download) download @endif
>
{!! $title !!}
<i class="btn__icon {{ $buttonIcon }}"></i>
</a>
@else
<button class="{{ isset($class) ? $class : 'engagements__btn'}} btn"
title="{{ $title }}" data-target="{{ isset($dataTarget) ? $dataTarget : ''}}"
>
{{ $title }}
<i class="btn__icon {{ $buttonIcon }}"></i>
</button>
<button class="{{ isset($class) ? $class : 'engagements__btn'}} btn"
title="{{ $title }}" data-target="{{ isset($dataTarget) ? $dataTarget : ''}}"
>
{!! $title !!}
<i class="btn__icon {{ $buttonIcon }}"></i>
</button>
@endif

View file

@ -1,397 +1,47 @@
@php
$values = [
[
'primary_class' => 'brands_bg',
'secondary_class' => 'textblock_bg',
'title' => 'NOS GRANDES MARQUES',
'subtitle' => 'nationales',
'info' => [
'title' => 'MERCI de votre précieuse confiance',
'description' => clean(
__(
'
Vous êtes presque :strongStart 100% des consommateurs français :strongEnd à avoir savouré au moins un produit de nos grandes marques volaille et traiteur. :br
Source kantar taux de pénétration des foyers CAM* Pxx/19 = 98% :br
:emStart *CAM = Cumul Annuel Mobile :emEnd :br
',
[
'br' => '<br>',
'strongStart' => '<strong>',
'strongEnd' => '</strong>',
'emStart' => '<em>',
'emEnd' => '</em>',
],
),
),
],
'list' => [
[
'id' => 'brand_1_1',
'url' => 'https://www.legaulois.fr',
'logo' => '/assets/uploads/2021/05/Lg-site-web-ldc-1.png',
'title' => 'C\'est bon d\'être Gaulois !',
'text' => clean(
__(
'
En France, le repas c’est sacré ! :br
C\'est le moment qui compte le plus, qu’on soit en famille, en couple ou entre amis. :br
C\'est l’occasion de parler, beaucoup parler, parfois d’avoir de grands débats, pas toujours justifiés, mais toujours animés ! :br
C\'est le moment où l’on partage la même passion pour le goût, où l’on partage tout court d’ailleurs, où l’on se dit : « c’est quand même bon d’être français ! » :br
Car nous, les français, sommes fiers de partager des valeurs, un savoir-vivre, une vraie culture culinaire, un bonheur de vivre et de manger, unique au monde : « Le bon vivre à la française ». :br
Vous êtes un professionnel des métiers de bouche ? Nous avons une gamme spécifique Le Gaulois Professionnel avec une large offre dédiée à la restauration hors domicile. Plus d’info sur :aStart www.legauloisprofessionnel.fr :aEnd :br
',
[
'br' => '<br>',
'aStart' =>
'<a href="https://www.legauloisprofessionnel.fr/" target="_blank" rel="noopener noreferrer">',
'aEnd' => '</a>',
],
),
),
'video' => [
'type_video' => 'youtube',
'video' => 'Pl8hcEflQ7g',
],
'links' => [
[
'text' => 'Service consommateurs',
'url' => 'https://www.nature-and-respect.com/concept/#customer',
],
[
'text' => 'M\'inscrire à la newsletter de la marque',
'url' => 'https://www.legaulois.fr/le-club-des-gaulois/inscription',
],
],
'brand' => 'Découvrir la marque LE GAULOIS',
'brand_url' => '/cest-bon-detre-le-gaulois/', # FIXME
],
[
'id' => 'brand_1_2',
'url' => 'https://www.loue.fr/',
'logo' => '/assets/uploads/2020/06/marque_loue_300x300-e1592917360739.png',
'title' => '60 ans d\'engagement dans la volaille de qualité supérieure',
'text' => clean(
__(
'
Depuis 1958, la coopérative des Fermiers de Loué a fait le choix d\'un mode d\'élevage unique pour élever ses poulets : la liberté ! Fort de son modèle d\'origine, et jusqu\'ici précurseurs, les éleveurs de Loué se trouvent pleinement en cohérence avec les attentes sociétales d\'aujourd\'hui : fermes familiales de petites tailles favorisant la proximité forte entre l\'animal et l\'éleveur, volailles nourries avec des céréales locales, organisation à énergie positive grâce aux énergies renouvelables, actions en faveur de l\'agroforesterie et de la biodiversité visant au maintien d\'une agriculture durable. Depuis 2019, Loué certifie le niveau de Bien-être au moyen d\'une étiquette dédiée. Des engagements forts et des actions concrètes font de Loué la volaille préférée des Français.
',
),
),
'video' => [
'type_video' => 'youtube',
'video' => 'UrOoOKKm4dA',
],
'links' => [
[
'text' => 'Service consommateurs',
'url' => 'https://www.loue.fr/article/Contact/a104.aspx?type=consommateur',
],
[
'text' => 'M\'inscrire à la newsletter de la marque',
'url' => 'https://www.loue.fr/article/Contact/a104.aspx',
],
],
'brand' => 'Découvrir la marque LOUÉ',
'brand_url' => 'https://www.loue.fr/',
],
[
'id' => 'brand_1_3',
'url' => 'https://www.maitrecoq.fr',
'logo' => '/assets/uploads/2020/06/MAITRE_COQ_logo__300x300.png',
'title' => 'Le volailler inspiré',
'text' => clean(
__(
'
Depuis plus de 50 ans, Maître CoQ innove pour répondre aux envies des consommateurs qui ne cessent d’évoluer chaque jour : :br
:ulStart
:liStart
Il veille à élaborer des recettes dans l\'air du temps qui respectent un cahier des charges nutritionnel toujours plus strict,
:liEnd
:liStart
Il travaille en partenariat avec ses éleveurs pour que ses volailles soient bien nourries et bien élevées,
:liEnd
:liStart
Il est soucieux de proposer des emballages pratiques tout en veillant à améliorer demain leur impact environnemental.
:liEnd
:ulEnd
Grâce à son expertise et à son amour du métier, Maître CoQ revisite sans cesse la volaille en apportant toujours sa touche personnelle.
',
[
'br' => '<br>',
'ulStart' => '<ul>',
'ulEnd' => '</ul>',
'liStart' => '<li>',
'liEnd' => '</li>',
],
),
),
'video' => [
'type_video' => 'youtube',
'video' => 'HXlmLL-m0t4',
],
'links' => [
[
'text' => 'Service consommateurs',
'url' => 'https://www.maitrecoq.fr/service-consommateurs',
],
[
'text' => 'M\'inscrire à la newsletter de la marque',
'url' => 'https://www.maitrecoq.fr',
],
],
'brand' => 'Découvrir la marque MAÎTRE COQ',
'brand_url' => '/maitre-coq-volailler-inspire/', # FIXME
],
[
'id' => 'brand_1_4',
'url' => 'https://www.marie.fr/',
'logo' => '/assets/uploads/2020/06/New-logo-Marie-2019-300x300-1.png',
'title' => 'C\'est déjà fait. Et très bien fait',
'text' => clean(
__(
'
Depuis plus de 30 ans, Marie est la marque du savoir-faire culinaire et de l\'exigence de la qualité pour des recettes cuisinées dans les règles de l\'art ! Des ingrédients rigoureusement sélectionnés avec une attention toute particulière portée à leur origine et à leur qualité.
',
),
),
'video' => [
'type_video' => 'vimeo',
'video' => '296588569',
],
'links' => [
[
'text' => 'Service consommateurs',
'url' => 'https://www.marie.fr/service-consommateurs/',
],
[
'text' => 'M\'inscrire à la newsletter de la marque',
'url' => 'https://www.marie.fr/inscription/',
],
],
'brand' => 'Découvrir la marque MARIE',
'brand_url' => 'https://marie.fr/',
],
[
'id' => 'brand_1_5',
'url' => 'https://www.poule-et-toque.fr/',
'logo' => '/assets/uploads/2020/06/poule-et-toque-300x300-1-e1592917393913.png',
'title' => 'Complice des Chefs',
'text' => clean(
__(
'
Poule & Toque accompagne au quotidien l\'ensemble des professionnels de la restauration et favorise leur créativité avec une offre large et complète de volaille origine France issue d\'une filière maîtrisée et tracée.
',
),
),
'video' => [
'type_video' => 'vimeo',
'video' => '439905119',
],
'links' => [
[
'text' => 'Service consommateurs',
'url' => 'https://www.poule-et-toque.fr/nous-contacter/',
],
[
'text' => 'M\'inscrire à la newsletter de la marque',
'url' => 'https://www.poule-et-toque.fr/?sc=0',
],
],
'brand' => 'Découvrir la marque POULE ET TOQUE',
'brand_url' => 'https://www.poule-et-toque.fr/',
],
],
],
[
'title' => 'NOS GRANDES MARQUES',
'subtitle' => 'Internationales',
'info' => [
'title' => 'Notre défi au quotidien',
'description' => clean(
__(
'
Faire rayonner les savoir-faire de chaque pays où nous sommes présents et promouvoir la gastronomie française ainsi que l’excellence française en matière d’élevage.
',
),
),
],
'list' => [
[
'id' => 'brand_2_1',
'url' => 'https://www.nature-and-respect.com/',
'logo' => '/assets/uploads/2020/02/brand-6-2.png',
'title' => 'Nos volailles élevées avec parcours extérieur',
'text' => clean(
__(
'
Nature & Respect offre sur le marché international toute l\'expertise de la production de volaille élevée sur parcours extérieur. Des volailles nourries avec une alimentation 100% végétale et sans OGM. Elles sont élevées dans le respect du bien-être de l\'animal, sur des exploitations de petites tailles ce qui favorise une forte proximité entre l\'éleveur et l\'animal. :br
Respect de nos volailles, Respect de la nature et Respect de nos consommateurs.
',
[
'br' => '<br>',
],
),
),
'video' => [
'type_video' => 'vimeo',
'video' => '439271830',
],
'links' => [
[
'text' => 'Service consommateurs',
'url' => 'https://www.nature-and-respect.com/concept/#customer',
],
],
'brand' => 'Découvrir la marque NATURE & RESPECT',
'brand_url' => 'https://www.nature-and-respect.com/',
],
[
'id' => 'brand_2_2',
'url' => 'https://drosed.pl/en/',
'logo' => '/assets/uploads/2020/04/1-8.png',
'title' => 'Drosed, Comme c\'est bon !',
'text' => clean(
__(
'
Drosed propose des produits à base de viande de volaille bien connus des consommateurs polonais. Drosed est votre ami ainsi que votre aide dans la cuisine. Grâce à sa large gamme de produits frais, vous pouvez facilement préparer de délicieux repas pour le plus grand plaisir de vos proches. :br
«Drosed. Comme c’est bon! *»
',
[
'br' => '<br>',
],
),
),
'video' => [
'type_video' => 'vimeo',
'video' => '433937395',
],
'links' => [
[
'text' => 'Service consommateurs',
'url' => 'https://drosed.pl/kontakt/',
],
],
'brand' => 'Découvrir la marque DROSED',
'brand_url' => 'https://drosed.pl/en/',
],
[
'id' => 'brand_2_3',
'url' => 'http://goldenfood.de/en',
'logo' => '/assets/uploads/2023/12/goldenfood_300x300-1.jpg',
'title' => 'Best of Goods - Duck or Goose*',
'text' => clean(
__(
'
* «Le meilleur du bon – Canard ou Oie» :br
Goldenfood la marque des spécialités de volaille hongroise, canard et oie.
',
[
'br' => '<br>',
],
),
),
'video' => [
'type_video' => '',
'video' => '',
],
'links' => [],
'brand' => 'Découvrir la marque GOLDENFOOD',
'brand_url' => 'http://goldenfood.de/en',
],
[
'id' => 'brand_2_4',
'url' => '',
'logo' => '/assets/uploads/2020/09/DOUX-2018.png',
'title' => clean(
__(
'
French Goodness! :br
La qualité française depuis 1933
',
[
'br' => '<br>',
],
),
),
'text' => clean(
__(
'
La marque Doux commercialisée dans une centaine de pays à travers le monde s\'est inscrite dans le quotidien des consommateurs. Les produits sont élaborés en France depuis 90 ans, pays réputé pour son savoir-faire culinaire. La marque bénéficie d\'une forte notoriété et offre un large choix de produits de volaille congelés tels que des produits élaborés, des Franks de poulet (knacks) et des volailles entières. Doux garantit des produits de qualité dans le respect des standards nutritionnels, de sécurité alimentaire et d\'éthique.
',
),
),
'video' => [
'type_video' => 'vimeo',
'video' => '439906477',
],
'links' => [],
'brand' => '',
'brand_url' => '',
],
],
],
];
@endphp
@if (!empty($values))
@foreach ($values as $value)
<div class="brands fw {{ isset($value['primary_class']) ? $value['primary_class'] : '' }}">
@if (!empty($brands))
@foreach ($brands as $brand)
<div class="brands fw {{ $loop->first ? 'brands_bg' : '' }}">
<div
class="textblock fw fw-container {{ isset($value['secondary_class']) ? $value['secondary_class'] : '' }}">
class="textblock fw fw-container {{ $loop->first ? 'textblock_bg' : '' }}">
<div class="textblock__wrapper wrapper">
<x-front.sections.title title="{{ $value['title'] }}" subtitle="{{ $value['subtitle'] }}" />
<x-front.sections.title title="{{ $brand['string_section_title'] }}" subtitle="{{ $brand['string_section_subtitle'] }}" />
<div class="textblock__container">
<div class="textblock__info textblock__block">
<h3 class="textblock__info-title subtitle">{{ $value['info']['title'] }}</h3>
<h3 class="textblock__info-title subtitle">{!! $brand['string_section_content_title'] !!}</h3>
<div class="textblock__info-description description">
<p>
{!! $value['info']['description'] !!}
</p>
{!! $brand['wysiwyg_section_content'] !!}
</div>
</div>
</div>
</div>
</div>
@if (!empty($value['list']))
@foreach ($value['list'] as $l)
<div class="brand" id="{{ $l['id'] }}">
@if (!empty($brand['list_brands']))
@foreach ($brand['list_brands'] as $item)
<div class="brand">
<div class="brand__wrapper wrapper">
<div class="brand__container">
<div class="brand__info">
<a class="brand__logo" target="_blank" rel="noreferer noopener" title=""
@if (!empty($l['url'])) href="{{ $l['url'] }}" @endif>
<img src="{{ $l['logo'] }}" alt="">
<a class="brand__logo" target="_blank" rel="noreferer noopener" title="{{ $item['string_brand_logo_title'] }}"
href="{{ $item['url_brand_logo_url'] }}">
<img src="{{ asset($item['image_brand_logo']) }}" alt="{{ $item['string_brand_logo_alt'] }}">
</a>
<h3 class="brand__title subtitle">{!! $l['title'] !!}</h3>
<h3 class="brand__title subtitle">{!! $item['string_brand_title'] !!}</h3>
<div class="brand__text description">
<p>
{!! $l['text'] !!}
</p>
{!! $item['wysiwyg_brand_content'] !!}
</div>
</div>
<div class="brand__media">
@if (!empty($l['video']['video']))
<x-front.sections.video :video='$l['video']' />
@endif
@if (!empty($l['links']))
@foreach ($l['links'] as $link)
<a class="brand__link" href="{{ $link['url'] }}" target="_blank"
rel="noreferer noopener">{{ $link['text'] }}</a>
{{-- @if (!empty($item['video']))
<x-front.sections.video :video='$item['video']' />
@endif --}}
@if (!empty($item['list_brand_links']))
@foreach ($item['list_brand_links'] as $link)
<a class="brand__link" href="{{ $link['url_brand_links_url'] }}" target="_blank"
rel="noreferer noopener">{{ $link['string_brand_links_text'] }}</a>
@endforeach
@endif
@if (!empty($l['brand_url']))
<x-front.cta title="{{ $l['brand'] }}" url="{{ $l['brand_url'] }}"
@if (!empty($item['url_brand_btn_url']))
<x-front.cta title="{{ $item['string_brand_btn_text'] }}" url="{{ $item['url_brand_btn_url'] }}"
class="brand__btn" target="_blank" buttonIcon="btn__icon_arrow-right" />
@endif
</div>

View file

@ -1,9 +1,6 @@
@extends('front.layouts.layout')
@section('title', 'Découvrir nos grandes marques françaises et internationales')
@section('description',
'Découvrez nos grandes marques françaises et internationales :
Le Gaulois, Maïtre Coq, Marie, Loué, Poule et Toque, Nature & Respect, Drosed...')
@section('title', $dynamicPageModel->content['string_title_seo'])
@section('description', $dynamicPageModel->content['string_description_seo'])
@section('content')
@php
@ -46,130 +43,62 @@
@endphp
<x-front.hero :hero="$hero" />
{{-- L'ENSEMBLE DE NOS MARQUES --}}
<div class="textblock fw fw-container no-bottom-padding">
<div class="textblock__wrapper wrapper">
<x-front.sections.title title="Découvrez" subtitle="l'ensemble de nos marques" />
<div class="textblock__container textblock__container_swap textblock__container_row">
<div class="textblock__info textblock__block">
<h3 class="textblock__info-title subtitle">Les marques au cœur de notre stratégie</h3>
<div class="textblock__info-description description">
<p class="textblock__info-title subtitle">
<span style="font-size: 16px;">Nos marques sont le reflet de nos engagements au quotidien à vous
proposer des offres qui garantissent les plaisirs de la table et l’exigence du bien
manger.</span>
</p>
@foreach ($dynamicPageModel->content['list_discover_our_brands'] as $list)
<div class="textblock__wrapper wrapper">
<x-front.sections.title
title="{{ $list['string_discover_our_brands_title'] }}"
subtitle="{!! $list['string_discover_our_brands_subtitle'] !!}" />
<div class="textblock__container textblock__container_swap textblock__container_row">
<div class="textblock__info textblock__block">
<h3 class="textblock__info-title subtitle">{{ $list['string_discover_our_brands_content_title'] }}</h3>
<div class="textblock__info-description description">
<p>Notre diversité de marque est unique. Chacune d’entre elles, qu’elles soient patrimoniales ou
récentes, locales ou internationales, est une réponse spécifique adaptée à la diversité de
la consommation et aux envies de nos consommateurs.</p>
<p>Découvrez la richesse de nos marques pour la France et le reste du monde.</p>
{!! $list['wysiwyg_discover_our_brands_content'] !!}
</div>
</div>
</div>
</div>
</div>
@endforeach
</div>
@php
$borders = [
'image_borders' => [
'desktop' => [
'left' => true,
'right' => true,
'top' => true,
'bottom' => true,
],
'mobile' => [
'left' => false,
'right' => false,
'top' => false,
'bottom' => true,
],
],
];
@endphp
{{-- L'ENSEMBLE DE NOS MARQUES --}}
<?php
$sizes = ['xsmall', 'small', 'medium', 'large', 'xlarge', 'huge'];
$words = [
[
'link' => [
'title' => 'Durable',
'url' => 'url',
'target' => '_blank',
],
],
[
'link' => [
'title' => 'Engagements',
'url' => 'url',
'target' => '_blank',
],
],
[
'link' => [
'title' => 'Fermier',
'url' => 'url',
'target' => '_blank',
],
],
[
'link' => [
'title' => 'Authentique',
'url' => 'url',
'target' => '_blank',
],
],
[
'link' => [
'title' => 'Inventivité',
'url' => 'url',
'target' => '_blank',
],
],
[
'link' => [
'title' => 'Végétal',
'url' => 'url',
'target' => '_blank',
],
],
];
?>
{{-- NUAGE DE MOTS --}}
<div class="wcloud fw fw-container">
<div id="wcloud-container" class="wcloud__wrapper wrapper">
<div class="image-border-wrap">
<canvas id="wcloud-canvas" width="1310" height="710" style=""></canvas>
<x-front.borders :borders="!empty($borders['image_borders']) ? $borders['image_borders'] : []" />
<x-front.borders :borders="[
'desktop' => [
'left' => true,
'right' => true,
'top' => true,
'bottom' => true,
],
'mobile' => [
'left' => false,
'right' => false,
'top' => false,
'bottom' => true,
],
]" />
</div>
</div>
</div>
<ul class="weighted" id="weightTags" style="position: absolute; left: -9999px">
@foreach ($words as $word)
<?php
$w = $word['link'];
$r = array_rand($sizes);
?>
@php
$sizes = ['xsmall', 'small', 'medium', 'large', 'xlarge', 'huge'];
@endphp
@foreach ($dynamicPageModel->content['list_discover_our_brands'][0]['list_word_cloud'] as $word)
<li>
@if (!empty($w['url']) && $w['url'] != '#')
<a class="tag-link {{ $sizes[$r] }}" href="{{ $w['url'] }}" target="{{ $w['target'] }}"
title="{{ $w['title'] }}">{{ $w['title'] }}</a>
@else
<a class="tag-link_nolink {{ $sizes[$r] }}" onclick = "return false" style="cursor: default;"
title="{{ $w['title'] }}">{{ $w['title'] }}</a>
@endif
<a class="tag-link_nolink {{ $sizes[array_rand($sizes)] }}" onclick="return false" style="cursor: default;" title="{{ $word['string_title'] }}">{{ $word['string_title'] }}</a>
</li>
@endforeach
</ul>
{{-- NOS GRANDES MARQUES NATIONALES ET INTERNATIONALES --}}
<x-front.pages.our-brands.our-big-brands />
<x-front.pages.our-brands.our-big-brands :brands="$dynamicPageModel->content['list_our_big_brands']" />
<div class="learn-more fw fw-container">
<div class="learn-more__wrapper wrapper">
<x-front.cta title="En savoir plus sur le Groupe LDC" url="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.nous-connaitre') }}"
@ -178,8 +107,6 @@
</div>
@endsection
@push('scripts')
<script nonce="{{ $nonce ?? '' }}">
document.addEventListener("DOMContentLoaded", function() {
@ -187,20 +114,14 @@
TagCanvas.activeCursor = "pointer";
TagCanvas.shuffleTags = true;
TagCanvas.maxSpeed = 0.02;
// TagCanvas.textFont = 'Impact,"Arial Black",sans-serif';
TagCanvas.textColour = '#fff';
TagCanvas.textHeight = 55;
TagCanvas.weightSize = 1.7;
TagCanvas.textWeight = 900;
TagCanvas.outlineColour = '#22222200';
/*TagCanvas.outlineThickness = 0;*/
TagCanvas.padding = 8;
/*TagCanvas.outlineOffset = 2;*/
/* TagCanvas.outlineMethod = 'block';*/
TagCanvas.minBrightness = 0.1;
TagCanvas.depth = 0.5;
/* TagCanvas.pulsateTo = 0;
TagCanvas.pulsateTime = 0.75;*/
TagCanvas.decel = 0.9;
TagCanvas.reverse = true;
TagCanvas.wheelZoom = false;
@ -220,8 +141,6 @@
});
});
</script>
@endpush
@push('style')
@ -238,7 +157,6 @@
font-weight: 900;
}
/*.xlarge { line-height: 2;font-family: 'Barlow',sans-serif; font-size: 35px }*/
.xlarge {
line-height: 2;
font-family: 'Satisfy', sans-serif;
@ -252,7 +170,6 @@
font-size: 30px
}
/*.medium { line-height: 2;font-family: Barlow,sans-serif; font-weight: 700; font-size: 25px; }*/
.medium {
line-height: 2;
font-family: Satisfy, sans-serif;
@ -267,7 +184,6 @@
font-size: 20px
}
/*.xsmall { line-height: 2;font-family: Barlow,sans-serif; font-size: 15px }*/
.xsmall {
line-height: 2;
font-family: Satisfy, sans-serif;

View file

@ -21,9 +21,24 @@ Route::name('front.')->group(function () {
Route::get('search', function () {
return view('front.pages.search');
})->name('search');
Route::get('espace-presse', function () {
return view('front.pages.espace-presse');
})->name('espace-presse');
Route::prefix('nous-connaitre')->group(function () {
Route::get('/', function () {
return view('front.pages.nous-connaitre');
})->name('nous-connaitre');
Route::get('notre-pole-amont-france', function () {
return view('front.pages.notre-pole-amont-france');
})->name('notre-pole-amont-france');
Route::get('notre-pole-volaille-france', function () {
return view('front.pages.notre-pole-volaille-france');
})->name('notre-pole-volaille-france');
Route::get('notre-pole-export-international', function () {
return view('front.pages.notre-pole-export-international');
})->name('notre-pole-export-international');
Route::get('notre-pole-traiteur', function () {
return view('front.pages.notre-pole-traiteur');
})->name('notre-pole-traiteur');
});
Route::prefix('nos-engagements')->group(function () {
Route::get('/', function () {
@ -48,9 +63,9 @@ Route::name('front.')->group(function () {
Route::get('/{model:slug}', [NewsController::class, 'show'])->name('news.show');
});
Route::get('/nos-marques', function () {
return view('front.pages.nos-marques');
})->name('nos-marques');
// Route::get('/nos-marques', function () {
// return view('front.pages.nos-marques');
// })->name('nos-marques');
Route::get('/nous-rejoindre', function () {
return view('front.pages.nous-rejoindre');
})->name('nous-rejoindre');