Merge branch 'develop' into trunk
This commit is contained in:
commit
f3bbecdc4b
11 changed files with 30 additions and 32 deletions
|
|
@ -21,8 +21,10 @@ class OpInstaController extends Controller
|
|||
{
|
||||
$this->assertConfigIsValid();
|
||||
$has_started = $this->hasStarted();
|
||||
$instaMediaList = [];
|
||||
|
||||
$instaMediaList = InstaMedia::query()->orderBy('id')->get()
|
||||
if ($has_started) {
|
||||
$instaMediaList = InstaMedia::query()->orderBy('id')->get()
|
||||
->map(function (InstaMedia $media) {
|
||||
$path = \explode('/', \rtrim(\parse_url(
|
||||
$media->permalink,
|
||||
|
|
@ -32,6 +34,7 @@ class OpInstaController extends Controller
|
|||
$media->pictures = $this->fetchPicture(\collect($path)->last());
|
||||
return $media;
|
||||
});
|
||||
};
|
||||
|
||||
return \view('front.opinsta.index', \compact('instaMediaList', 'has_started'));
|
||||
}
|
||||
|
|
@ -53,8 +56,8 @@ class OpInstaController extends Controller
|
|||
'start' => $start,
|
||||
'end' => $end,
|
||||
], [
|
||||
'start' => 'date_format:d-m-Y|before:end',
|
||||
'end' => 'date_format:d-m-Y|after:start',
|
||||
'start' => 'date_format:d-m-Y|before:end|required',
|
||||
'end' => 'date_format:d-m-Y|after:start|required',
|
||||
]);
|
||||
} catch (ValidationException $e) {
|
||||
$message = \collect($e->errors())->map(function ($el) {
|
||||
|
|
|
|||
24
package-lock.json
generated
24
package-lock.json
generated
|
|
@ -6,7 +6,7 @@
|
|||
"": {
|
||||
"dependencies": {
|
||||
"@fancyapps/fancybox": "^3.5.7",
|
||||
"@ldc-web/cookie-notice": "^3.0.3",
|
||||
"@ldc-web/cookie-notice": "^3.0.8",
|
||||
"animate.css": "^3.7.2",
|
||||
"detect-element-overflow": "^1.2.0",
|
||||
"hooper2": "^0.3.6",
|
||||
|
|
@ -1870,12 +1870,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"node_modules/@ldc-web/cookie-notice": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://lab.s-web.fr/api/v4/projects/50/packages/npm/@ldc-web/cookie-notice/-/@ldc-web/cookie-notice-3.0.3.tgz",
|
||||
"integrity": "sha1-9zBm0372Tl+Q+p2FxG073/wHApQ=",
|
||||
"dependencies": {
|
||||
"core-js": "^3.30.0"
|
||||
}
|
||||
"version": "3.0.8",
|
||||
"resolved": "https://lab.s-web.fr/api/v4/projects/50/packages/npm/@ldc-web/cookie-notice/-/@ldc-web/cookie-notice-3.0.8.tgz",
|
||||
"integrity": "sha1-FOc6hEv1L9NOnRDOdyBnbIsd31A="
|
||||
},
|
||||
"node_modules/@leichtgewicht/ip-codec": {
|
||||
"version": "2.0.4",
|
||||
|
|
@ -3733,6 +3730,7 @@
|
|||
"version": "3.30.1",
|
||||
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz",
|
||||
"integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==",
|
||||
"dev": true,
|
||||
"hasInstallScript": true,
|
||||
"funding": {
|
||||
"type": "opencollective",
|
||||
|
|
@ -11481,12 +11479,9 @@
|
|||
}
|
||||
},
|
||||
"@ldc-web/cookie-notice": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://lab.s-web.fr/api/v4/projects/50/packages/npm/@ldc-web/cookie-notice/-/@ldc-web/cookie-notice-3.0.3.tgz",
|
||||
"integrity": "sha1-9zBm0372Tl+Q+p2FxG073/wHApQ=",
|
||||
"requires": {
|
||||
"core-js": "^3.30.0"
|
||||
}
|
||||
"version": "3.0.8",
|
||||
"resolved": "https://lab.s-web.fr/api/v4/projects/50/packages/npm/@ldc-web/cookie-notice/-/@ldc-web/cookie-notice-3.0.8.tgz",
|
||||
"integrity": "sha1-FOc6hEv1L9NOnRDOdyBnbIsd31A="
|
||||
},
|
||||
"@leichtgewicht/ip-codec": {
|
||||
"version": "2.0.4",
|
||||
|
|
@ -13044,7 +13039,8 @@
|
|||
"core-js": {
|
||||
"version": "3.30.1",
|
||||
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz",
|
||||
"integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ=="
|
||||
"integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==",
|
||||
"dev": true
|
||||
},
|
||||
"core-js-compat": {
|
||||
"version": "3.30.1",
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@fancyapps/fancybox": "^3.5.7",
|
||||
"@ldc-web/cookie-notice": "^3.0.3",
|
||||
"@ldc-web/cookie-notice": "^3.0.8",
|
||||
"animate.css": "^3.7.2",
|
||||
"detect-element-overflow": "^1.2.0",
|
||||
"hooper2": "^0.3.6",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<div class="media">
|
||||
@if(!$danslespresContent->isVideo)
|
||||
<figure>
|
||||
<img src="{{ asset($danslespresContent->picture) }}" alt="{{ __('Sortant à l’Extérieur Dans Les Prés image') }}">
|
||||
<img src="{{ asset($danslespresContent->picture) }}" alt="{{ __('Sortant à l’Extérieur image') }}">
|
||||
</figure>
|
||||
@else
|
||||
@php
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
<div class="sub_header sub_header_danslespres">
|
||||
<div class="content">
|
||||
<div class="text">
|
||||
<h1 class="title">Notre démarche <img class="img-danslespres" src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="Sortant à l’Extérieur Dans Les Prés - Le Gaulois"></h1>
|
||||
<h1 class="title">Notre démarche <img class="img-danslespres" src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="Sortant à l’Extérieur - Le Gaulois"></h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="entete-danslespres"></div>
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
<div class="sub_header sub_header_danslespres">
|
||||
<div class="content">
|
||||
<div class="text">
|
||||
<h1 class="title">Notre démarche <img class="img-danslespres" src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="Sortant à l’Extérieur Dans Les Prés - Le Gaulois"></h1>
|
||||
<h1 class="title">Notre démarche <img class="img-danslespres" src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="Sortant à l’Extérieur - Le Gaulois"></h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="entete-danslespres"></div>
|
||||
|
|
@ -20,22 +20,22 @@
|
|||
<section class="danslespres-bg content content-danslespres">
|
||||
<div class="items">
|
||||
<div>
|
||||
<img src="{{ asset('assets/images/danslespres/danslespres-1.jpg') }}" alt="Découvrir notre démarche Sortant à l’Extérieur Dans Les Prés - Le Gaulois" class="left">
|
||||
<img src="{{ asset('assets/images/danslespres/danslespres-1.jpg') }}" alt="Découvrir notre démarche Sortant à l’Extérieur - Le Gaulois" class="left">
|
||||
<p>Découvrir notre démarche</p>
|
||||
<a href="{{ route('danslespres.description') }}">En savoir +</a>
|
||||
</div>
|
||||
<div>
|
||||
<img src="{{ asset('assets/images/danslespres/danslespres-2.jpg') }}" alt="La Démarche Sortant à l’Extérieur Dans Les Prés en photo et video - Le Gaulois" class="right">
|
||||
<img src="{{ asset('assets/images/danslespres/danslespres-2.jpg') }}" alt="La Démarche Sortant à l’Extérieur en photo et video - Le Gaulois" class="right">
|
||||
<p>La Démarche en photos et vidéos</p>
|
||||
<a href="{{ route('danslespres.media') }}">En savoir +</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="description">
|
||||
<p class="danslespres-green inline-with-image">
|
||||
Notre démarche inédite Le Gaulois <img alt="Sortant à l’Extérieur Dans Les Prés - Le Gaulois" src="{{ asset('assets/images/danslespres/logoDLP.png') }}"> , c’est la garantie de produits de qualité, accessibles en prix et, surtout, engagés dans l’<b>amélioration du bien-être animal</b>, la <b>préservation de la santé des volailles</b> et le <b>respect de l’environnement</b>.
|
||||
Notre démarche inédite Le Gaulois <img alt="Sortant à l’Extérieur - Le Gaulois" src="{{ asset('assets/images/danslespres/logoDLP.png') }}"> , c’est la garantie de produits de qualité, accessibles en prix et, surtout, engagés dans l’<b>amélioration du bien-être animal</b>, la <b>préservation de la santé des volailles</b> et le <b>respect de l’environnement</b>.
|
||||
</p>
|
||||
<p class="danslespres-dark-green inline-with-image">
|
||||
Le Gaulois s’engage avec cette nouvelle démarche à ce que les volailles <b>sortent à l’extérieur</b>, tous les jours, dans les prés de l’ouest de France.
|
||||
Le Gaulois s’engage avec cette nouvelle démarche à ce que les volailles <b>sortent à l’extérieur</b>, tous les jours, dans l’ouest de la France.
|
||||
<br>
|
||||
Pour cela, nos <b>éleveurs partenaires</b> suivent un cahier des charges pour s’assurer du bien-être de leurs animaux.
|
||||
<br><br>
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
<div class="sub_header sub_header_danslespres">
|
||||
<div class="content">
|
||||
<div class="text">
|
||||
<h1 class="title">Notre démarche <img class="img-danslespres" src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="Dans les prés - Le Gaulois"></h1>
|
||||
<h1 class="title">Notre démarche <img class="img-danslespres" src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="Sortant à l\'extérieur - Le Gaulois"></h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="entete-danslespres"></div>
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
<li><a href="{{ route('kitchen-side.health-nutrition.index') }}">{{__('Santé et Nutrition') }}</a></li>
|
||||
<li><a href="{{ route('brand.poultry') }}">{{ $GeneralConfigGlobal->where('type', GeneralConfigType::poultryPage())->first()->data['poultry_header_title']['value'] }}</a></li>
|
||||
<li><a href="{{ route('ocb.index') }}">{{__('La démarche "Oui c\'est Bon !"') }}</a></li>
|
||||
<li><a href="{{ route('danslespres.index') }}">{{__('La démarche "Sortant à l’Extérieur Dans Les Prés"') }}</a></li>
|
||||
<li><a href="{{ route('danslespres.index') }}">{{__('La démarche "Sortant à l’Extérieur"') }}</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section>
|
||||
|
|
|
|||
|
|
@ -139,7 +139,7 @@
|
|||
<a href="{{ route('danslespres.index') }}">
|
||||
{{ __('La démarche') }}
|
||||
<picture>
|
||||
<img src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="{{__('Dans les pres - Le Gaulois') }}">
|
||||
<img src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="{{__('Sortant à l\'extérieur - Le Gaulois') }}">
|
||||
</picture>
|
||||
</a>
|
||||
</li>
|
||||
|
|
|
|||
|
|
@ -124,9 +124,9 @@
|
|||
<a class="dropdown-item" href="{{route('bo.nutrition-page.index')}}">{{ __('Liste des pages') }}</a>
|
||||
</div>
|
||||
</li>
|
||||
{{-- Dans Les Pres --}}
|
||||
{{--Sortant à l'extérieur --}}
|
||||
<li class="nav-item dropdown btn btn-sm btn-dark mb-1">
|
||||
<a class="nav-link dropdown-toggle text-white" data-toggle="dropdown" href="#" role="button">{{ __('Dans Les Pres') }}</a>
|
||||
<a class="nav-link dropdown-toggle text-white" data-toggle="dropdown" href="#" role="button">{{ __('Sortant à l\'extérieur') }}</a>
|
||||
<div class="dropdown-menu">
|
||||
<a class="dropdown-item" href="{{route('bo.dans_les_pres.content', App\Enums\DansLesPresType::description())}}">{{ __('Contenus page description') }}</a>
|
||||
<a class="dropdown-item" href="{{route('bo.dans_les_pres.content', App\Enums\DansLesPresType::media())}}">{{ __('Contenus page medias') }}</a>
|
||||
|
|
|
|||
|
|
@ -286,11 +286,10 @@ Breadcrumbs::for('account.favs-recipes', function (Generator $trail) {
|
|||
$trail->push(__('Mes recettes favorites'), route('account.favs-recipes'));
|
||||
});
|
||||
|
||||
// * Dans les prés
|
||||
// * OCB
|
||||
Breadcrumbs::for('danslespres.index', function (Generator $trail) {
|
||||
$trail->parent('home');
|
||||
$trail->push(__('Sortant à l’Extérieur Dans Les Prés'), route('danslespres.index'));
|
||||
$trail->push(__('Sortant à l’Extérieur'), route('danslespres.index'));
|
||||
});
|
||||
Breadcrumbs::for('danslespres.description', function (Generator $trail) {
|
||||
$trail->parent('danslespres.index');
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue