Vous êtes sur la page 1sur 1

LARAVEL

Home Blog
COURS INFORMATIQUE
Les cours de programmation
Laravel
À DOMICILE ET À DISTANCE
Laravel Blade les instructions conditionnelles
NOUS SOMMES LÀ POUR VOUS AIDER
   

Vous cherchez des cours particuliers en ligne, encadrement de Projets de Fin d'Études des soutiens en informatique, création des sites web ...

Laravel Blade les instructions conditionnelles


ÉCRIVEZ-NOUS
Posté par Catégories Date Commentaires
RIADH HAJJI LARAVEL 17 JANVIER 2021 0 COMMENTAIRE

▶ Sommaire Contenu du chapitre


Créer une vue sous Laravel

nn

Laravel Blade les instructions conditionnelles

bo
Utiliser des variables sous

'a
S
Laravel
GÉRER LE CONSENTEMENT
Laravel Blade les structures de
1 Objectifs contrôle

Laravel Blade les instructions


Connaitre les instructions conditionnelles conditionnelles

Etre capable de travailler avec les instructions conditionnelles

2 Présentation
Blade est le moteur de création de modèles intégré pour le framework Laravel.

Blade est un moteur de création de modèles très puissant et facile à utiliser qui rend l’écriture de la syntaxe très facile et lisible. Le moteur de création de modèles de Blade est livré
avec sa propre structure de contrôle telle que des instructions conditionnelles et des boucles.

Blade fournit des raccourcis pratiques pour les structures de contrôle PHP courantes, telles que les instructions conditionnelles et les boucles.

Ces raccourcis fournissent une manière très claire et concise de travailler avec les structures de contrôle PHP tout en restant familier à leurs homologues PHP.

3 Les instructions conditionnelles


Les instructions conditionnelles en PHP vous permettent de véri er si une condition est vraie ou non dans le code. Si la condition est vraie, le code sera exécuté sinon il ne sera pas
exécuté.

Tout d’abord, nous allons voir comment fonctionne l’instruction “if” dans Laravel. Il est en fait très facile de construire des instructions if dans Laravel.

Utiliser les directives @if , @else et @elseif pour construire respectivement une instruction if, une instruction else et une instruction elseif. De même, la directive @endif terminera
l’instruction if pour vous.

@if, @elseif et @else

Syntaxe

Voici la syntaxe de chacun de ces types de boucles. Encore une fois, rappelez-vous que ces structures fonctionnent de manière identique à leurs homologues PHP.

1 @if (count($enregistrements) === 1)


2 J'ai un enregistrement!
3 @elseif (count($enregistrements) > 1)
4 J'ai plusieurs enregistrements!
5 @else
6 Je n'ai aucun disque enregistrement!
7 @endif

@unless

La directive @unless empêche le navigateur d’effectuer une certaine tâche, telle qu’une personne essayant d’accéder à des informations sur un site Web, à moins qu’elle ne soit
connectée. Voici comment vous pouvez utiliser cette directive.

1 @unless (Auth::check())
2 You are not signed in.
3 @endunless

@empty et @isset

Le Blade fournit également des directives comme @empty et @isset en plus de la directive @unless . Vous pouvez utiliser ces directives comme des raccourcis faciles pour les
fonctions PHP respectives.

1 @if(isset($enregistrements))
2 // $enregistrements est défini et n'est pas nul ...
3 @endif
4
5 @if(empty($enregistrements))
6 // $enregistrements est vide...
7 @endif
8
9 //traduit en*****************
10
11 @isset($enregistrements)
12 // $enregistrements est défini et n'est pas nul ...
13 @endisset
14
15 @empty($enregistrements)
16 // $enregistrements est vide...
17 @endempty

@hasSection

Vous pouvez également prendre l'aide d'une directive très utile appelée @hasSection pour vérifier si une section a du contenu ou non.

1 @hasSection('navigation')
2 <div class="pull-right">
3 @yield('navigation')
4 </div>
5
6 <div class="clearfix"></div>
7 @endif

4 Switch Statements
Depuis Laravel 5.5, le @switch est intégré au Blade.

En ce qui concerne les instructions switch, vous pouvez les construire à l’aide de directives telles que @switch , @default , @break et @case . Voici la syntaxe de tous les types
d’instructions switch dans Laravel.

Syntaxe:

1 @switch($i)
2 @case(1)
3 First case...
4 @break
5
6 @case(2)
7 Second case...
8 @break
9
10 @default
11 Default case...
12 @endswitch

Exemple:

1 @switch($login_error)
2 @case(1)
3 <span> L'entrée 'E-mail' est vide!</span>
4 @break
5
6 @case(2)
7 <span>L'entrée 'Password' est vide!</span>
8 @break
9
10 @default
11 <span>Une erreur s'est produite. Veuillez réessayer</span>
12 @endswitch

Laravel Blade les structures de contrôle Sommaire du cours Laravel

Cours Laravel

Share:
   

Article précédent Article suivant

Créer Layout avec Laravel Blade Laravel Blade les structures de contrôle
17 janvier 2021 17 janvier 2021

CES ARTICLES POURRAIENT AUSSI VOUS INTÉRESSER

Intégrer Google Charts dans Laravel Générer un chier PDF avec laravel dompdf Laravel8 Ajax CRUD avec Yajra Datatables et Modal
26 avril, 2021 25 avril, 2021 23 avril, 2021
Intégrer Google Charts dans Laravel Intégrer Google Charts Générer un chier PDF avec laravel dompdf Générer un chier Laravel8 Yajra Datatables Ex01 Laravel8 Ajax CRUD avec
dans Laravel Objectifs Etre capable d’ntégrer Google Charts PDF avec laravel dompdf Objectifs Apprendre les méthodes Yajra Datatables et Modal Laravel8 Ajax CRUD avec Yajra
dans Laravel8 Présentation De nos jours, Google dispose de essentielles pour créer et montrer les exemples de tables de Datatables et Modal Objectifs Apprendre les méthodes
plusieurs API populaires telles que la carte, le graphique, données yajra de laravel 8 Découvrir comment créer un chier essentielles pour créer et montrer les exemples de tables de
l’analyse, etc. L’API JS de Google charts est également très PDF à partir d’un code HTML ou d’une vue (template Blade) données yajra de laravel 8 Présentation Datatables nous
populaire et elle est assez simple à intégrer à notre avec le package laravel-dompdf dans un projet Laravel. fournit une recherche rapide, une pagination, un classement,
application ou à nos projets. Les … Présentation Dans ce … un tri, etc. Datatables est essentiellement des plugins jQuery
qui …

LAISSER UN COMMENTAIRE

Vous devez vous connecter pour publier un commentaire.

Rechercher… 

APCPEDAGOGIE LINKS SUPPORT RECOMMEND


   

à propos de nous Events Documentation WordPress

Articles Gallery Forums LearnPress

Contact FAQs Language Packs WooCommerce

Become a Teacher Release Status bbPress

Politique de cookies (UE)

apcpedagogie © 2016 - 2022. Tous droits réservés.

Vous aimerez peut-être aussi