Formation PUB030 : Laravel, 2019 Les outils de Laravel

2.8 Blade


Blade est le moteur de vue utilisé par Laravel. Il s'agit du langage permettant d'ajouter des fonctionnalités à l'intérieur du code HTML d'une vue.

Voici quelques fonctionnalités intéressantes :

Directive Utilité Exemple
 {{ ... }} Affiche le contenu d'une variable. Le contenu est automatiquement filtré par un appel à la fonction PHP htmlspecialchars() afin de prévenir les attaques XSS.  
 {{!! ... !!}} Affiche le contenu d'une variable sans filtrer le contenu. Si la variable contient des balises HTML, ces balises seront interprétées par le navigateur.  

@extends

Base une vue sur un gabarit.  

@section

Définit le contenu d'une section sur une seule ligne.  

@section ... @endsection (ou son équivalent @section ... @stop)

Définit le contenu d'une section sur plusieurs lignes (utilisé dans les vues basées sur un gabarit).  

@section ... @show

Définit le contenu d'une section sur plusieurs lignes (utilisé dans un gabarit).  
     

Pour plus d'information

« Blade Templates ». Laravel. https://laravel.com/docs/master/blade

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre