Added 'Explorateur & Gastronome' page

This commit is contained in:
Noah Lancien 2023-10-27 16:29:31 +02:00
parent 3d959fd37c
commit 91094d9120
19 changed files with 785 additions and 5 deletions

View file

@ -6,6 +6,7 @@ use App\Enums\StaticPageType;
use App\Http\Controllers\Controller;
use App\Http\Requests\Fo\ContactRequest;
use App\Mail\SendContactForm;
use App\Models\Explorerpage;
use App\Models\Homepage;
use App\Models\News;
use App\Models\Range;
@ -101,4 +102,23 @@ class StaticPageController extends Controller
'Bonjour, votre message a bien été transmis. nous vous en remercions. Cordialement, l’équipe Agis.'
);
}
/**
* Display the explorer and gastonome page.
*
* @return \Illuminate\Contracts\View\View
*/
public function explorer(): \Illuminate\Contracts\View\View
{
/** @var \App\Models\Explorerpage $explorerpageModel */
$explorerpageModel = Explorerpage::query()->firstOrFail();
/** @var \App\Models\StaticPage $staticPageModel */
$staticPageModel = StaticPage::query()->where('type', StaticPageType::explorer)->firstOrFail();
return view('fo.pages.explorer-and-gastronome', compact(
'explorerpageModel',
'staticPageModel',
));
}
}

View file

@ -90,7 +90,7 @@ class StaticPageSeeder extends Seeder
[
'seo_title' => 'Seo title pour la page Explorateur & Gastronome',
'seo_description' => 'Seo description pour la page Explorateur & Gastronome',
'title' => 'Explorateur & Gastronome',
'title' => 'L\'Explorateur & Gastronome',
'slug' => Str::slug('Explorateur & Gastronome'),
'type' => StaticPageType::explorer,
'content' => '',

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 235 KiB

View file

@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Calque_2" data-name="Calque 2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 373 259">
<defs>
<style>
.cls-1 {
fill: #00263e;
}
.cls-2 {
fill: #ffd664;
}
.cls-3, .cls-4 {
fill: #008fbe;
}
.cls-5 {
fill: #007992;
}
.cls-4 {
filter: url(#drop-shadow-1);
}
.cls-6 {
fill: #aa2d29;
}
.cls-7 {
fill: #007da5;
}
.cls-8 {
fill: none;
stroke: #f7be00;
stroke-dasharray: 0 0 6 6;
stroke-miterlimit: 10;
}
</style>
<filter id="drop-shadow-1" filterUnits="userSpaceOnUse">
<feOffset dx="9.16" dy="8.33"/>
<feGaussianBlur result="blur" stdDeviation="4.16"/>
<feFlood flood-color="#000" flood-opacity=".3"/>
<feComposite in2="blur" operator="in"/>
<feComposite in="SourceGraphic"/>
</filter>
</defs>
<g id="explorateur_et_gastronome" data-name="explorateur et gastronome">
<g>
<g>
<polygon class="cls-4" points="350.49 59.99 350.49 154.22 349.97 154.26 281.03 187.58 195 195.77 117.88 237.56 3.55 77.86 75.08 40.23 133.12 37.83 158.66 36.78 229.83 5.62 302.29 4.61 350.49 59.99"/>
<polygon class="cls-3" points="281.04 187.59 158.67 36.78 75.08 40.23 195 195.77 281.04 187.59"/>
<polygon class="cls-7" points="229.83 5.62 349.98 154.27 281.04 187.59 158.67 36.78 229.83 5.62"/>
<polygon class="cls-7" points="3.55 77.86 75.08 40.23 195 195.77 117.88 237.57 3.55 77.86"/>
<polygon class="cls-3" points="350.49 59.99 350.49 154.22 349.97 154.26 317.4 113.97 306.86 100.92 302.82 95.92 302.81 95.92 301.94 94.83 298.21 90.22 292.05 82.6 288.01 77.6 285.21 74.14 281.66 69.75 265.08 49.23 247.85 27.92 229.83 5.62 302.29 4.61 350.49 59.99"/>
<g>
<g>
<path class="cls-5" d="M261.5,93.62c1.84,2.43,5.22,.56,3.75-2.55-1.35-2.85-2.91-1.11-4.53,0,.08,1.02,.3,1.92,.78,2.55Z"/>
<path class="cls-5" d="M290.36,45.08c-1.22-1.99-2.28-4.07-3.03-6.23-1.28-3.67,.56-5.37,2.74-8.25,1.38-1.82,2.36-4.51,.92-6.29-1.16-1.44-3.3-1.51-5.15-1.41-11.98,.68-23.49,2.95-35.37,4.65-6.64,.95-13.29,1.76-19.55,4.38-2.87,1.2-5.57,2.65-7.82,4.82-1.39,1.33-2.76,2.69-4.04,4.11-2.79,3.09-6.39,4.99-10.12,6.48-2.2,.88-4.81,1.4-7.15,1.17-6.2-.59-11.81,.92-17.1,3.91-1.96,1.11-3.63,2.62-4.27,4.97-.5,1.84-1.11,3.66-1.65,5.5-.34,1.17-.82,2.44,0,3.5,1.21,1.54,2.7,1.46,4.42,.87,.99-.34,1.96-.77,2.74-1.46,.78-.69,1.35-1.67,1.37-2.71,.01-1.11-.59-2.07-.57-3.2,.02-1.01,.31-1.95,.92-2.76,.46-.61,1.31-1.34,1.94-1.31,.57,.03,1.08,.9,1.64,1.47,.06,.06,.09,.15,.09,.24-.08,2-.14,4.07-.9,5.95-.71,1.74-2.14,2.64-3.86,3.29-1.9,.72-4.25,1.22-5.86,2.47-1.07,.83-1.4,1.79-1.82,3.06-.46,1.4-1.01,2.71-2.54,3.18-.11,.03-.2,.12-.23,.24-.17,.75-.41,1.49-.42,2.24-.02,.92,.61,2.08,.23,2.7-.4,.66-1.64,.8-2.52,1.16-.3,.12-.62,.19-.91,.32-2.77,1.25-3.24,3.62-1.25,5.92,.86,.99,2.1,1.56,3.35,1.13,1.61-.56,3.24-.78,4.49-2.06,1.11-1.14,1.54-3.05,1.08-4.57-.11-.36,0-1.04,.24-1.21,1.65-1.08,3.33-2.81,5.05-2.87,2.15-.08,4.67,.74,5.67,3.34,.35,.91,.59,1.95,1.95,1.5,1.23-.4,1.64-1.48,1.04-2.87-.68-1.57-1.88-2.59-3.56-2.93-1.04-.21-1.83-.61-2.05-1.71-.06-.28,0-.7,.18-.86,.18-.16,.66-.22,.87-.09,.81,.5,1.55,1.11,2.33,1.65,1.56,1.09,3.05,2.33,4.72,3.22,1.91,1.02,2.67,.44,2.76-1.74,.06-1.61,.33-1.85,1.46-1.02,1.81,1.34,3.85,1.69,6,1.76,.32,.01,.64,0,.96,0,1.35,.04,2.93-.35,3.58,1.32,.35,.9-1.47,3.62-2.65,4.06-1.4,.52-2.83,1.13-4.28,1.28-4.12,.42-8.25,.65-12.39,.9-2.02,.13-4.05,.03-6.06,.25-1.72,.19-3.44,.52-5.32,.86-.03,0-.06,.02-.09,.03-1.13,.6-2.3,1.13-3.47,1.63-.03,.01-.05,.03-.08,.05-5.94,4.8-8.06,11.22-9.05,18.16-.4,2.78,.48,5.48,2.24,7.46,2.88,3.24,6.57,5.44,11.05,5.77,1.1,.08,2.48-.06,3.33-.66,3.2-2.25,6.8-2.36,10.42-2.23,1.16,.04,2.55,.67,3.39,1.48,4.73,4.54,8.37,9.9,11.3,15.73,1.38,2.75,2.33,5.71,3.66,8.48,.97,2.01,2.11,4.23,4.58,4.53,2.94,.35,5.63-.35,7.71-2.89,2.1-2.57,3.19-5.57,4.13-8.59,1.73-5.61,2.8-11.34,1.83-17.28-.34-2.08-.84-4.27-.5-6.28,.52-3.01,1.76-5.9,2.62-8.86,.62-2.13,1.24-4.27,1.63-6.45,.37-2.03-.82-2.98-2.86-2.41-1.34,.37-2.66,.84-3.94,1.37-1.39,.58-2.72,.63-3.95-.27-2.65-1.95-5.3-3.91-7.88-5.95-.82-.65-1.4-1.6-2.06-2.43-.05-.06-.07-.14-.09-.23-.03-.17,.07-.34,.24-.38,.2-.05,.4-.09,.53-.02,.64,.38,1.24,.83,1.82,1.3,2.75,2.23,5.74,4.09,9.02,5.41,1.21,.49,2.91,.98,3.94,.5,4.03-1.86,6.71-5.15,8.36-9.26,.45-1.12-.02-1.93-1.06-2.3-.89-.32-1.85-.46-2.79-.57-1.48-.18-3.02-.1-4.44-.46-1.42-.36-2.74-1.11-4.08-1.72-.13-.06-.27-.47-.22-.52,.2-.19,.53-.46,.71-.4,.71,.22,1.4,.52,2.07,.84,2.43,1.17,4.86,1.39,7.42,.35,1.78-.72,3.63-1.31,5.48-1.84,3.22-.92,6.8,.88,8.1,3.9,1.24,2.86,5.28,7.86,8.68,7.91,.61,0,1.24-.31,1.86-.7-.06-2.12,.77-4.88,.84-6.34,.18-3.74-.13-7.19,4.12-8.61,2.53-.84,4.58,.45,6.2,2.34,2.75,3.18,5.44,6.4,8.15,9.61,.03,.03,.06,.06,.1,.08,.26,.13,.52,.25,.77,.38l-.07-.03c.29,.15,.59,.29,.88,.44l-.07-.03c.27,.14,.55,.27,.82,.41,.02,0,.04,.02,.06,.02,1.08,.28,2.16,.6,3.25,.84,1.07,.24,2.33,1.14,3.14-.23,.72-1.23-.19-2.14-1.03-2.94-.32-.31-.67-.58-1.05-.82-1.36-.87-2.73-1.72-4.1-2.57-.69-.43-1.37-.87-1.73-1.47-.12-.2,.01-.46,.25-.49,2.03-.19,3.92-.25,5.73-.67,1.46-.33,1.94-1.44,1.19-2.71-.66-1.13-1.79-2-2.78-2.91-.93-.85-2.11-1.47-2.87-2.44-.89-1.13-.47-2.23,.9-2.8,1.28-.54,2.61-.96,3.94-1.36,1.97-.59,3.29-1.99,4.29-3.64,.46-.76,.81-1.84,.67-2.68-.41-2.4-1.45-4.48-3.96-5.4-1-.36-2.02-.66-3.01-1.05-1.44-.56-2.78-2.96-2.42-4.44,.11-.46,.5-.96,.9-1.21,1.22-.76,2.39-.52,3.59,.24,1.52,.96,3.1,1.86,4.74,2.6,.44,.2,1.39-.05,1.72-.43,.3-.35,.33-1.34,.04-1.71-1.08-1.42-2.13-2.91-3.08-4.47Z"/>
<path class="cls-5" d="M77.41,87.78c4.37-1.17,7.65-2.1,10.95-2.91,6.44-1.58,10.45-7.38,16.49-9.43,5.96-2.02,12.6-2.04,18.67-4.16,.95-.33,2.05-.67,2.89-.13,.46,.29,.75,.81,.85,1.35,.2,1.13-.39,2.28-1.24,3.05s-1.93,1.23-2.98,1.67c-3.45,1.46-4.67,2.94-5.89,6.59-.98,2.93,1.44,5.32,4.49,4.67,3.45-.73,4.24-1.66,4.23-5.2,0-.45,.05-1.18,.12-1.62,.41-2.4,1.57-3.3,3.74-2.34,2.14,.95,4.26,1.12,6.51,1.12,2.81,.01,4.49,1.87,5.62,4.13,1.29,2.59-.11,4.95-2.97,5.41-1.15,.18-2.29,.43-3.44,.62-3.95,.64-5.64,3.42-6.76,6.88-1.05,3.23-2.17,6.45-3.47,9.59-.6,1.44-1.59,2.77-2.6,3.98-.96,1.16-1.49,2.24-1.03,3.78,.26,.9,.22,1.9,.2,2.85-.03,.98-.68,1.67-1.6,1.71-.64,.02-1.48-.29-1.91-.75-1.82-1.94-1.84-2.13-4.14-1.15-2.33,1-4.51,2.33-6.76,3.51-3.04,1.6-1.84,7,.59,8.53,1.2,.76,2.31,.24,3.24-.52,.99-.81,1.8-1.82,2.74-2.7,1.95-1.83,4.52-1.44,5.79,.95,.89,1.68,1.64,3.45,2.41,5.19,.8,1.81,2.35,2.26,3.77,.91,.99-.94,1.82-2.08,2.61-3.22,1.2-1.74,2.74-2.51,4.89-2.41,4.36,.21,8.73,.24,13.1,.38,2.76,.09,5.24,.92,7.1,3.09,1.65,1.92,3.69,2.7,6.24,2.57,2.32-.11,4.63,.04,6.9,.91,2.43,.94,3.83,2.45,4.08,5.06,.42,4.39-.2,8.72-.86,13.03-.19,1.26-.55,2.5-.74,3.76-.76,4.91-2.55,9.42-5.21,13.59-2.26,3.54-2.21,8.08,.24,11.65,.78,1.14,1.68,2.2,2.5,3.32,.76,1.05,1.6,2.19,.57,3.46-.97,1.2-2.42,.96-3.57,.48-3.06-1.26-6.03-2.7-8.57-4.91-3.96-3.43-6.84-7.52-8.31-12.6-.68-2.36-1.47-4.7-2.38-6.98-.78-1.97-1.69-3.9-2.77-5.72-.44-.75-1.37-1.35-2.22-1.7-1.47-.61-3.01-1.12-4.57-1.42-3.01-.58-5.18-2.41-7.22-4.48-1.37-1.39-1.96-3.01-1.21-4.95,.27-.69,.41-1.43,.61-2.15,.86-3.19,.51-4.44-2.31-6.08-4.75-2.77-9.71-4.74-15.45-4.2-3.37,.32-6.54-.88-9.33-2.79-3.09-2.12-5.92-4.55-8.05-7.69-.09-.13-.27-.19-.47-.24s-.41,.1-.41,.31c0,.17,.02,.33,.1,.44,1.03,1.36,2.08,2.7,3.17,4.01,.77,.93,1.58,1.87,.97,3.12-.42,.86-2.01,.78-3.47-.25-1.04-.73-2.09-1.56-2.81-2.58-1.98-2.76-4.1-5.49-5.57-8.52-1.14-2.36-1.36-5.19,.19-7.65,1.95-3.11,1.45-6.18-.12-9.12-1.74-3.28-6.43-4.1-10.1-2.12-1.86,1-3.85,1.77-5.81,2.57-1.73,.71-3.37,.28-4.9-.64-1.85-1.12-1.87-3.27-.06-4.39,.45-.28,1-.38,1.49-.59,1.85-.83,3.45-1.91,4.85-3.48,3.28-3.67,5.34-5.59,8.39-6.48Z"/>
<path class="cls-5" d="M337.74,100.29s.01,.04,.02,.06c.58,1.19,.32,2.31-.07,3.61-1.37,4.52-3.84,8.26-7.32,11.42-3.31,3.01-6.37,3.19-9.24,.21-1.77-1.83-3.47-2.01-5.74-1.14-2.7,1.03-5.4,1.91-7.63,3.9-1.24,1.1-2.58,2.41-4.54,1.48-2.07-.98-3.11-2.89-3.06-4.91,.09-4.05,.47-8.11,3.97-11.07,1.86-1.58,3.3-3.52,4.57-5.7,1.67-2.87,4.14-5.11,7.42-6.26,1.97-.69,3.71-.52,5.43,.73,1.85,1.35,2.01,1.25,2.85-.77,.04-.1,.05-.22,.12-.3,.56-.73,1.23-2.11,1.66-2.04,1.05,.17,2.61,.83,2.86,1.63,.91,2.94,3.17,4.14,5.63,5.27,1.65,.76,2.64,2.08,3.06,3.87Z"/>
<path class="cls-5" d="M319.88,86.76s0-.04-.01-.06c-.24-.75-.31-1.88-.8-2.11-.61-.29-1.58,.24-2.41,.33-1.14,.13-2.32,.39-3.43,.22-1.71-.27-2.54-1.52-2.26-2.9,.32-1.58,2.17-2.94,3.61-2.2,2.1,1.07,3.95,.71,6.1,.32,2.45-.44,5.09-.51,7.36,1.13,1.15,.83,2.14,1.76,2.38,3.24,.15,.96-.2,1.69-1.19,1.95-2.25,.59-4.5,1.16-6.76,1.72-1.71,.42-2.44,0-2.6-1.64Z"/>
<path class="cls-5" d="M339.35,119.29c-.63,.17-1.07-.06-1.07-1.04,0-.29,.13-.55,.25-.81,1.49-3.04,3.43-5.86,5.75-8.34,.77-.82,1.74-1.66,2.85-1.54,1.23,.14,.29,4.53-.06,5.15-.62,1.07-2.42,2.34-3.34,3.25-.45,.45-2.92,2.94-4.38,3.33Z"/>
<path class="cls-5" d="M299.89,82.51s.01,.04,.02,.06c1.1,2.24,.88,4.46-.61,6.54-1.69,2.36-4.81,3-7.03,1.5-2.57-1.73-3.06-4.84-.97-7.18,1.35-1.51,2.86-2.84,3.65-4.79,.36-.9,1.12-.82,1.88-.45,1.78,.87,2.58,2.44,3.06,4.32Z"/>
<path class="cls-5" d="M280.78,89.65c4.99,2.33,9.81,5.16,15.58,5.09,.32,0,.64,.06,.95,.13,.91,.2,1.18,.97,.48,1.61-.7,.64-1.46,1.29-2.31,1.69-2.3,1.11-4.79,1.38-7.16,.47-4.21-1.62-7.98-4.03-11.29-7.13-.08-.07-.19-.14-.22-.23-.25-.78-.82-1.66-.64-2.34,.3-1.14,1.42-.46,2.21-.48l-.06-.04,.88,.44-.07-.03c.29,.15,.59,.29,.88,.44,0,0-.07-.03-.07-.03,.29,.15,.59,.29,.88,.44l-.07-.03Z"/>
<path class="cls-5" d="M240.15,121.01c.71,.29,1.33,.92,1.67,1.96,1.04,3.18,2.54,10.96-1.95,12.34-2.87,.88-5.16-1.83-4.2-4.74,.19-.57,.58-1.06,.87-1.58,.85-1.5,.97-3.4,.29-4.98-.95-2.24,1.45-3.77,3.32-3Z"/>
<path class="cls-5" d="M171.36,73.86c0-.07-.01-.13-.05-.19-.16-.25-.36-.46-.57-.65-.55-.49-1.23-.85-1.94-1.09-.08-.03-.18-.02-.26,.02-1.1,.62-1.15,1.84-1.43,2.91-.11,.44-.07,1.24,.18,1.38,.48,.27,1.28,.44,1.75,.22,1.2-.56,2.24-1.3,2.32-2.6Z"/>
<path class="cls-5" d="M176,71.09c-.56-.51-1.2-1-1.73-1.5-.82-.78-1.66-1.58-2.81-1.81-.35-.07-.75-.13-1.04,.08-.15,.11-.24,.27-.31,.44-.3,.83,.17,1.73,.73,2.41,.61,.74,1.34,1.49,1.57,2.45,.18,.75-.19,1.73,.73,2.12,.45,.19,.96,.12,1.43-.02,.33-.1,.67-.23,.89-.5,.32-.39,.3-.96,.59-1.37,.26-.37,.77-.61,.8-1.07,.01-.24-.12-.47-.28-.65-.17-.2-.36-.38-.56-.57Z"/>
<path class="cls-5" d="M306.79,87.14c-.82-1.59-2.12-2.22-3.89-1.62-.04,.01-.07,.03-.1,.06-.26,.21-.93,.56-1,1-.24,1.52-.74,3.26,.72,4.42,.21,.17,.38,.33,.5,.48,.08,.09,.2,.14,.32,.11,.38-.09,.75-.18,1.11-.3,.11-.04,.19-.13,.22-.24,.1-.4,.49-.73,1.13-1.09,1.45-.83,1.61-1.63,1-2.81Z"/>
<path class="cls-5" d="M303.7,92.53c-.29,.09-.58,.17-.88,.24-.14,.03-.24,.15-.25,.29,0,.25-.11,.52-.3,.85-.46,.8-.66,1.7,.54,2.01,1.16,.3,1.36-.76,1.64-1.51,.14-.36,.17-.95-.03-1.2-.15-.19-.27-.37-.36-.53-.07-.14-.23-.19-.38-.15Z"/>
<path class="cls-5" d="M328.46,122.28c-1.04,.44-2.54,.88-3.22-.4-.32-.61,.57-2.08,1.22-2.93,.93-1.22,2.24-2.05,3.87-1.36,.5,.21,1.11,.78,1.2,1.26,.21,1.18-1.28,2.79-3.07,3.43Z"/>
<path class="cls-5" d="M309.9,90.54c.07,.1,.08,.22,.02,.33-.22,.42-.46,1-.85,1.44-.53,.6-1.21,1.54-2.09,.65-.76-.77-.18-1.56,.45-2.22,.83-.89,1.86-1.08,2.47-.19Z"/>
</g>
<path class="cls-5" d="M133.11,61.05c2.79-1.23,15.48-7.83,17.41-4.52,1.04,1.79-.64,3.72-1.51,5.07-1.55,2.41-3.11,4.97-3.06,7.95,.04,2.2,.92,4.68-.41,6.44-.81,1.07-2.25,1.49-3.58,1.43-2.92-.12-5.38-2.12-7.59-4.03-1.75-1.5-7.14-4.78-7.44-7.17-.35-2.75,4.21-4.3,6.19-5.17Z"/>
<path class="cls-5" d="M122.8,69.87c.64-.25,1.35-.64,1.47-1.33,.08-.46-.16-.94-.52-1.24s-.83-.45-1.29-.52c-1-.16-2.12,.01-2.85,.72-.62,.61-.95,1.99-.2,2.66,.78,.7,2.54,.04,3.38-.29Z"/>
<path class="cls-5" d="M113.31,71.49c.9-.34,1.9-.83,2.14-1.55,.16-.49-.1-.96-.55-1.23s-1.06-.37-1.67-.39c-1.33-.05-2.86,.26-3.92,1.08-.91,.7-1.51,2.18-.58,2.79,.97,.63,3.42-.26,4.59-.7Z"/>
<path class="cls-5" d="M118.45,66.51c.9-.34,1.89-.86,2.09-1.71,.13-.57-.17-1.15-.65-1.5s-1.11-.51-1.74-.58c-1.36-.15-2.91,.12-3.94,1.04-.88,.78-1.4,2.5-.42,3.28,1.04,.82,3.47-.09,4.65-.54Z"/>
<path class="cls-5" d="M120.69,122.4c1,.02,2.24,.44,3.53,1.21,.62,.37,1.37,.95,1.66,1.59,.44,.97-.54,1-1.4,.71-.86-.29-1.75-.68-2.66-1.14-.41-.21-.85-.46-1.22-.87s-.56-.99-.25-1.01l.34-.48Z"/>
</g>
<g>
<path class="cls-2" d="M204.95,149.72c0,4.97-4.03,8.99-8.99,8.99s-8.99-4.03-8.99-8.99h17.99Z"/>
<polygon class="cls-1" points="196.41 136.75 204.3 143.83 196.41 151.72 196.41 136.75"/>
<polygon class="cls-1" points="187.39 146.82 194.97 146.93 194.97 138.95 187.39 146.82"/>
<polygon class="cls-6" points="196.38 131.72 196.38 135.84 190.92 133.55 196.38 131.72"/>
</g>
</g>
<path class="cls-8" d="M279.45,13.82c6.44-2.82,14.59-1.12,19.36,4.05,4.77,5.17,5.82,13.42,2.49,19.62-2.97,5.53-8.84,9.04-14.92,10.59s-12.45,1.39-18.73,1.22c-13.66-.37-27.33-.73-40.99-1.1-3.44-.09-6.97-.17-10.2,.99-7.18,2.58-11.09,11.44-8.9,18.75,2.19,7.31,9.65,12.43,17.27,12.7,4.41,.16,9.91-.6,12.2,3.16,2.22,3.65-.84,8.29-4.26,10.84-5.98,4.46-13.63,6.63-21.06,5.96-5.01-.45-9.84-2.12-14.84-2.59s-10.58,.52-13.81,4.37c-3.2,3.81-3.25,9.24-3.93,14.17-1.57,11.2-7.92,22.24-18.2,26.98-5.77,2.66-12.28,3.19-18.63,3.22-2.17,0-4.44-.06-6.36-1.08-1.87-.99-3.18-2.77-4.5-4.43-7.83-9.83-18.42-17.44-30.24-21.73-2.25-.82-4.61-1.56-6.38-3.17-3.91-3.56-3.28-10.29,.07-14.37s8.62-6.05,13.75-7.33c5.43-1.36,11-2.15,16.59-2.37,3.67-.14,7.51-.07,10.8-1.71,2.9-1.45,5.04-4.09,6.68-6.89,7.1-12.07,5.91-28.47-2.85-39.39-7.68-9.57-19.98-14.45-32.16-15.96-12.18-1.51-24.5-.07-36.74,.81-14.02,1.01-28.1,1.27-42.15,.78"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 KiB

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Calque_2" data-name="Calque 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 197.8 25.63">
<defs>
<style>
.cls-1 {
stroke-width: 0px;
}
</style>
</defs>
<g id="une_actualité" data-name="une actualité">
<path class="cls-1" d="m176.87,25.22c.62,0,1.25,0,1.87,0,3.35.01,6.69.03,10.04.04,1.35,0,4.13.78,5.34.03,1.84-1.13.11-1.03,1.07-3.15.4-.9,2.08-10.88.33-15.46.76.05.84-1.64.75-2.9-.09-1.26.93-1.92,1.53-3.74-53.8.05-107.6.11-161.4.16C89.5.14,142.6.07,195.7,0,131.54,0,22.9.2,32.74.3,22.06-.28,11.35.04.7,1.25c.25,6.26-1.25,17.27-.46,17.4s.97,1.64.72,2.67-.73,2.09-.5,3.14c39.36.17,78.72.34,118.07.51,13.38.06,26.76.11,40.15.17,6.07.03,12.13.05,18.2.08Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 759 B

View file

@ -18,3 +18,4 @@
// * PAGES.
@import './pages/homepage';
@import './pages/contact';
@import './pages/explorerpage';

View file

@ -0,0 +1,442 @@
.explorerpage {
.title-card {
.f-sheldon {
font-size: 2.5rem;
}
.f-readex-pro {
font-size: 1rem;
}
.promise {
margin-top: -2px;
background-image: url('@/images/global/bg-title.svg');
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
color: #FFD264;
}
.divide {
height: 4px;
background-image: url('@/images/homepage/h-bar.svg');
background-position: center bottom;
background-repeat: no-repeat;
background-size: 100% .2rem;
}
.adjectives {
span {
width: 0.5rem;
height: 0.5rem;
border-radius: 100%;
background-color: #82C166;
}
.leaf-picture {
width: 1.5rem;
height: 1.5rem;
}
}
}
.passion {
p {
hyphens: auto;
text-align: justify;
}
h2 {
width: 20rem;
.title-part {
width: min-content;
}
.title-small-part {
font-size: 1.2rem;
text-align: justify;
}
.f-sheldon {
font-size: 5rem;
}
.exclamation-mark {
margin-top: -0.6rem;
font-size: 7rem;
}
}
.map-with-boat {
transform: translateX(5rem);
}
}
.commitments {
h2 {
background-image: url('@/images/global/bg-title.svg');
background-position: left bottom;
background-repeat: no-repeat;
background-size: 100%;
}
}
.world {
.f-readex-pro {
font-size: 0.9rem;
}
.explore-the-world {
width: 20rem;
height: 20rem;
h2 {
font-size: 2rem;
letter-spacing: 0.1rem;
}
.leaf-1 {
width: 0;
&::before {
position: relative;
top: -7rem;
left: 1rem;
display: block;
width: 4rem;
height: 4rem;
background-image: url('@/images/explorerpage/leaf-3.png');
background-position: center bottom;
background-repeat: no-repeat;
background-size: 100%;
content: "";
}
}
.green-dot-1 {
width: 0;
&::before {
position: relative;
top: -8rem;
left: 8rem;
display: block;
width: 2.5rem;
height: 2.5rem;
background-image: url('@/images/explorerpage/green-dot.png');
background-position: center bottom;
background-repeat: no-repeat;
background-size: 100%;
content: "";
}
}
.carrot {
width: 0;
&::before {
position: relative;
top: -8rem;
left: 12rem;
display: block;
width: 4rem;
height: 4rem;
background-image: url('@/images/explorerpage/carrot.png');
background-position: center bottom;
background-repeat: no-repeat;
background-size: 100%;
content: "";
rotate: -20deg;
}
}
.leaf-2 {
width: 0;
&::before {
position: relative;
top: -1rem;
left: -1rem;
display: block;
width: 2rem;
height: 2rem;
background-image: url('@/images/explorerpage/leaf-3.png');
background-position: center bottom;
background-repeat: no-repeat;
background-size: 100%;
content: "";
}
}
.tomato {
width: 0;
&::before {
position: relative;
top: -3rem;
left: 16rem;
display: block;
width: 3rem;
height: 3rem;
background-image: url('@/images/explorerpage/tomato.png');
background-position: center bottom;
background-repeat: no-repeat;
background-size: 100%;
content: "";
}
}
.green-dot-2 {
width: 0;
&::before {
position: relative;
top: 5rem;
display: block;
width: 2.5rem;
height: 2.5rem;
background-image: url('@/images/explorerpage/green-dot.png');
background-position: center bottom;
background-repeat: no-repeat;
background-size: 100%;
content: "";
}
}
.samosa {
width: 0;
&::before {
position: relative;
top: 7rem;
left: 8rem;
display: block;
width: 3rem;
height: 3rem;
background-image: url('@/images/explorerpage/samosa.png');
background-position: center bottom;
background-repeat: no-repeat;
background-size: 100%;
content: "";
}
}
.onion {
width: 0;
&::before {
position: relative;
top: 5rem;
left: 14rem;
display: block;
width: 4rem;
height: 4rem;
background-image: url('@/images/explorerpage/onion.png');
background-position: center bottom;
background-repeat: no-repeat;
background-size: 100%;
content: "";
}
}
}
}
}
// MMMMMMMM MMMMMMMMDDDDDDDDDDDDD
// M:::::::M M:::::::MD::::::::::::DDD
// M::::::::M M::::::::MD:::::::::::::::DD
// M:::::::::M M:::::::::MDDD:::::DDDDD:::::D
// M::::::::::M M::::::::::M D:::::D D:::::D
// M:::::::::::M M:::::::::::M D:::::D D:::::D
// M:::::::M::::M M::::M:::::::M D:::::D D:::::D
// M::::::M M::::M M::::M M::::::M D:::::D D:::::D
// M::::::M M::::M::::M M::::::M D:::::D D:::::D
// M::::::M M:::::::M M::::::M D:::::D D:::::D
// M::::::M M:::::M M::::::M D:::::D D:::::D
// M::::::M MMMMM M::::::M D:::::D D:::::D
// M::::::M M::::::MDDD:::::DDDDD:::::D
// M::::::M M::::::MD:::::::::::::::DD
// M::::::M M::::::MD::::::::::::DDD
// MMMMMMMM MMMMMMMMDDDDDDDDDDDDD
@include media-breakpoint-up(md) {
.explorerpage {
.title-card {
.adjectives {
// .f-sheldon {
// font-size: 5rem !important;
// }
// .leaf-picture {
// width: 3rem;
// height: 3rem;
// }
}
}
.passion {
.second-paragraph {
font-size: 2rem;
}
}
.commitments {
h2 {
width: fit-content !important;
background-size: 100% 100% !important;
}
}
}
}
@include media-breakpoint-up(lg) {
.explorerpage {
.world {
.explore-the-world {
height: 50rem;
h2 {
top: -7rem;
font-size: 4rem;
letter-spacing: 0.1rem;
}
.leaf-1 {
width: 0;
&::before {
top: 0;
left: 2rem;
width: 4rem;
height: 4rem;
}
}
.green-dot-1 {
&::before {
top: 0;
left: 0;
width: 2.5rem;
height: 2.5rem;
}
}
.carrot {
&::before {
top: 0;
left: 0;
width: 8rem;
height: 8rem;
rotate: 0deg;
}
}
.tomato {
&::before {
top: 0;
left: 0;
width: 6rem;
height: 6rem;
}
}
.green-dot-2 {
&::before {
top: 0;
width: 2.5rem;
height: 2.5rem;
}
}
.samosa {
&::before {
top: 0;
left: 0;
width: 7rem;
height: 7rem;
}
}
.onion {
&::before {
top: 3rem;
left: 0;
width: 6rem;
height: 6rem;
}
}
.picture3 {
top: -6rem;
}
}
}
}
}
// XXXXXXX XXXXXXXLLLLLLLLLLL
// X:::::X X:::::XL:::::::::L
// X:::::X X:::::XL:::::::::L
// X::::::X X::::::XLL:::::::LL
// XXX:::::X X:::::XXX L:::::L
// X:::::X X:::::X L:::::L
// X:::::X:::::X L:::::L
// X:::::::::X L:::::L
// X:::::::::X L:::::L
// X:::::X:::::X L:::::L
// X:::::X X:::::X L:::::L
// XXX:::::X X:::::XXX L:::::L LLLLLL
// X::::::X X::::::XLL:::::::LLLLLLLLL:::::L
// X:::::X X:::::XL::::::::::::::::::::::L
// X:::::X X:::::XL::::::::::::::::::::::L
// XXXXXXX XXXXXXXLLLLLLLLLLLLLLLLLLLLLLLL
@include media-breakpoint-up(xl) {
.explorerpage {
.title-card {
img {
transform: translateX(-3px);
}
.f-readex-pro {
font-size: 1.2rem;
}
.adjectives {
.f-readex-pro {
font-size: 2rem;
}
.leaf-picture {
width: 3rem;
height: 3rem;
}
}
.f-sheldon {
font-size: 5rem !important;
}
.f-rufina {
font-size: 2.4rem;
}
}
.passion {
h2 {
width: 60rem;
.title-small-part {
font-size: 2.4rem;
}
.f-sheldon {
font-size: 10rem;
}
.exclamation-mark {
font-size: 14rem;
}
}
}
}
}

View file

@ -48,8 +48,8 @@
</a>
</li>
<li class="nav-item">
<a class="nav-link text-uppercase @if (request()->routeIs('fo.bs-demo')) active @endif" data-bs-toggle="tooltip"
href="{{ route('fo.bs-demo') }}" title="{{ __('L\'explorateur & Gastronome') }}">
<a class="nav-link text-uppercase @if (request()->routeIs('fo.explorer')) active @endif" data-bs-toggle="tooltip"
href="{{ route('fo.explorer') }}" title="{{ __('L\'explorateur & Gastronome') }}">
{{ __('L\'explorateur & Gastronome') }}
</a>
</li>

View file

@ -4,8 +4,8 @@
href="{{ route('fo.homepage') }}" title="{{ __('Revenir à l\'accueil') }}">
{{ __('Accueil') }}
</a>
<a class="nav-link display-5 fw-bold text-uppercase @if (request()->routeIs('fo.bs-demo')) active @endif" data-bs-toggle="tooltip"
href="{{ route('fo.bs-demo') }}" title="{{ __('L\'explorateur & Gastronome') }}">
<a class="nav-link display-5 fw-bold text-uppercase @if (request()->routeIs('fo.explorer')) active @endif" data-bs-toggle="tooltip"
href="{{ route('fo.explorer') }}" title="{{ __('L\'explorateur & Gastronome') }}">
{{ __('L\'explorateur & Gastronome') }}
</a>
<a class="nav-link display-5 fw-bold text-uppercase @if (request()->routeIs('CHANGEME')) active @endif" data-bs-toggle="tooltip"

View file

@ -0,0 +1,213 @@
@extends('fo.layout')
@section('title', $staticPageModel->seo_title ?? __('Accueil'))
@section('description', $staticPageModel->seo_description ?? __('Description site'))
@section('breadcrumb',
request()->route()->getName())
@section('content')
<section class="explorerpage col-12 container-fluid overflow-hidden">
<!-- TITLE CARD -->
<section class="title-card">
<div class="bg-agis-yellow my-2 px-5 py-2 text-center lh-sm">
<span class="divide d-block w-100 mt-xl-5 mb-3 mt-4"></span>
<h1 class="fs-1 f-sheldon text-uppercase">
{{ $staticPageModel->title }}
</h1>
<span class="divide d-block w-100 mt-xl-3 mb-1 mb-md-4 mt-3"></span>
<p class="fw-bold mb-1 fs-6">{{ __('Nous sommes amoureux de la bonne cuisine et nous connaissons l\'importance de manger sain et savoureux.') }}</p>
<span class="divide d-block w-100 mt-md-3 mb-1 mb-md-0 mt-1"></span>
<p class="f-readex-pro w-fit mx-auto px-3 d-none d-md-block promise">{{ __('Nos promesses') }}</p>
<div class="adjectives">
<p class="fw-bold f-readex-pro">{{ __('Pour nous un plat cuisiné est synonyme de') }}</p>
<p class="fs-2 f-sheldon text-uppercase">
{{ __('qualité') }}
<span class="rounded-100 align-middle d-inline-block">&nbsp;</span>
{{ __('bienveillance') }}
</p>
<div class="d-flex flex-row justify-content-center align-items-center mb-3">
<img class="leaf-picture" src="{{ Vite::asset('resources/assets/images/explorerpage/leaf-1.png') }}"
alt="{{ __('Image décorative représentant une feuille foncée')}}"
title="{{ __('Feuille foncée') }}">
<p class="fs-2 f-sheldon text-uppercase mb-0">
{{ __('créativité') }}
<span class="rounded-100 align-middle d-inline-block">&nbsp;</span>
{{ __('plaisir') }}
</p>
<img class="leaf-picture" src="{{ Vite::asset('resources/assets/images/explorerpage/leaf-2.png') }}"
alt="{{ __('Image décorative représentant une feuille claire')}}"
title="{{ __('Feuille claire') }}">
</div>
</div>
<p class="f-readex-pro w-lg-50 mx-lg-auto mt-xl-5 mb-4">{{ __('C\'est pourquoi, depuis 1987, nous oeuvrons pour vous simplifier la vie en vous proposant des plats cuisinés "comme à la maison".') }}</p>
</div>
</section>
<section class="world col-12 text-center mb-5 mt-lg-5 d-flex flex-column align-items-center justify-content-center">
<div class="row w-lg-100">
{{-- MOBILE PART --}}
<div class="explore-the-world d-flex d-lg-none align-items-center justify-content-center position-relative">
<div class="leaf-1 position-relative"></div>
<div class="green-dot-1 position-relative"></div>
<div class="carrot position-relative"></div>
<div class="leaf-2 position-relative d-xl-none"></div>
<div class="tomato position-relative"></div>
<div class="green-dot-2 position-relative"></div>
<div class="samosa position-relative"></div>
<div class="onion position-relative"></div>
<h2 class="fw-bold mx-5">
{{ __('Explorez') }}<br>
{{__('le monde') }}<br>
{{__('depuis votre') }}<br>
{{__('assiette') }}
</h2>
</div>
{{-- DESKTOP PART --}}
<div class="explore-the-world d-none d-lg-block position-relative w-lg-100 h-auto">
<div class="row w-100">
<div class="col-1"></div>
<div class="col-2">
<img src="{{ asset($explorerpageModel->picture_1) }}"
alt="{{ $explorerpageModel->picture_1_alt }}"
title="{{ $explorerpageModel->picture_1_title }}"
class="picture1 position-relative d-none d-lg-block">
</div>
<div class="col-7">
<div class="row h-50">
<div class="col-3"></div>
<div class="col-1">
<div class="green-dot-1 position-relative"></div>
</div>
<div class="col-1"></div>
<div class="col-2">
<div class="carrot position-relative"></div>
</div>
<div class="col-5"></div>
</div>
<div class="row h-50">
<div class="col-10"></div>
<div class="col-2">
<div class="tomato position-relative"></div>
</div>
</div>
</div>
<div class="col-2"></div>
</div>
<div class="row w-100 h-25">
<div class="col-1"></div>
<div class="col-1">
<div class="onion position-relative"></div>
</div>
<div class="col-1"></div>
<div class="col-6">
<h2 class="fw-bold position-relative">
{{ __('Explorez') }}<br>
{{__('le monde') }}<br>
{{__('depuis votre') }}<br>
{{__('assiette') }}
</h2>
</div>
<div class="col-3"></div>
</div>
<div class="row w-100">
<div class="col-2"></div>
<div class="col-2">
<img src="{{ asset($explorerpageModel->picture_2) }}"
alt="{{ $explorerpageModel->picture_2_alt }}"
title="{{ $explorerpageModel->picture_2_title }}"
class="picture2 position-relative d-none d-lg-block">
</div>
<div class="col-1"></div>
<div class="col-3">
<div class="row h-50">
<div class="col-4">
<div class="leaf-1 position-relative"></div>
</div>
<div class="col-8"></div>
</div>
<div class="row h-50">
<div class="col-1">
<div class="green-dot-1 position-relative"></div>
</div>
<div class="col-5"></div>
<div class="col-5">
<div class="samosa position-relative"></div>
</div>
</div>
</div>
<div class="col-1"></div>
<div class="col-2">
<img src="{{ asset($explorerpageModel->picture_3) }}"
alt="{{ $explorerpageModel->picture_3_alt }}"
title="{{ $explorerpageModel->picture_3_title }}"
class="picture3 position-relative d-none d-lg-block">
</div>
<div class="col-1"></div>
</div>
</div>
</div>
<p class="f-readex-pro text-uppercase w-lg-50">
{{ __('Parce-que vous êtes plus que jamais curieux et à la recherche de nouvelles saveurs, nous vous proposons de voyager depuis votre assiette.') }}
<br>
{{ __('Nous préparons, vous dégustez.') }}
</p>
</section>
<section class="passion col-12">
<div class="row justify-content-center mb-4">
<h2 class="f-readex-pro text-uppercase d-flex justify-content-center px-4">
<span class="title-part">
<span class="title-small-part d-block fw-bold mb-1">
{{ __('Toutes nos recettes') }}
</span>
<span class="title-small-part d-block fw-bold mb-1">
{{ __('sont préparées avec') }}
</span>
<span class="f-sheldon">{{ __('passion') }}</span>
</span>
<span class="f-sheldon exclamation-mark">!</span>
</h2>
</div>
<div class="passion-text col-12 col-lg-8 px-md-5">
<p class="text-wrap">{{ __('Et avec le choix de labels de confiance bien sûr ! En coulisses, nos chefs cuisiniers oeuvrent minutieusement sur la sélection des meilleurs ingrédients, la création de recettes plus savoureuses et la cuisson optimale, pour qu\'il ne vous reste plus qu\'à apprécier.') }}</p>
<p>
<span class="second-paragraph lh-sm">{{ __('Et comme nous sommes curieux, ouverts sur le monde, nous avons à coeur de faire voyager vos papilles ;') }}</span>
{{ __('nous explorons et nous innovons avec toujours plus de créativité. En plus de notre offre traditionnelle, nous proposons une palette généreuse de plats exotiques inspirés du monde entier qui ont fait notre réputation : paella, bo-bun, rouleaux de printemps.') }}
<br>
{{ __('A l\'apéritif du vendredi soir ou pour un dîner en semaine, en solo ou entre amis, le dépaysement est garanti !')}}
</p>
</div>
<div class="w-100 mt-5 d-flex justify-content-end">
<img src="{{ Vite::asset('resources/assets/images/explorerpage/map-with-boat-and-line.svg') }}"
alt="{{ __('Carte représentant le monde avec un bateau naviguant dessus')}}"
title="{{ __('Carte du monde avec un bateau') }}"
class="map-with-boat">
</div>
</section>
<section class="commitments col-12 mt-5 mb-5">
<div class="row">
<div class="col-12 col-md-6">
<div class="row justify-content-center mb-4">
@foreach ($explorerpageModel->commitments as $commitment)
<div class="col-4 d-flex justify-content-center p-2">
<img src="{{ asset($commitment->picture) }}"
alt="{{ $commitment->picture_alt }}"
title="{{ $commitment->picture_title }}"
class="mx-auto">
</div>
@endforeach
</div>
</div>
{{-- TODO: SVG en background --}}
<div class="col-12 col-md-6 d-flex flex-column justify-content-center px-md-5">
<h2 class="fs-5 f-readex-pro text-white px-4 py-2 w-100">{{ __('Nos engagements') }}</h2>
<p>{{ __('Nous savons que vous êtes plus que jamais à la recherche du goût sans compromis sur la qualité. Cette quête de l\'excellence nous pousse chaque jour vers une exigence que vous retrouvez dans vos assiettes.') }}</p>
</div>
</div>
</section>
</section>
@endsection

View file

@ -7,6 +7,7 @@ Route::middleware(['throttle:credentials'])
->name('fo.')
->group(function () {
Route::get('/', [StaticPageController::class, 'homepage'])->name('homepage');
Route::get('/explorateur-et-gastronome', [StaticPageController::class, 'explorer'])->name('explorer');
Route::view('/bs-demo', 'fo.pages.bs-demo')->name('bs-demo');
Route::get('/contact', [StaticPageController::class, 'contact'])->name('contact.show');