Comment utiliser une variable php dans le template blade laravel ? - Letecode
NON ! à la guerre à l'Est de la RDC rdc ! non à la guerre et En Ukraine ukraine

Comment utiliser une variable php dans le template blade laravel ?

Le template blade blade est un moteur de rendu utilisé par Laravel afficher ou gérer les variables et fonctions PHP dans HTML

Jean Claude - 4 décembre 2021 701 Laravel

Blade est le moteur de modélisation simple mais puissant qui est inclus avec Laravel. Contrairement à certains moteurs de création de modèles PHP, Blade ne vous empêche pas d'utiliser du code PHP simple dans vos modèles. En fait, tous les modèles Blade sont compilés dans du code PHP simple et mis en cache jusqu'à ce qu'ils soient modifiés, ce qui signifie que Blade n'ajoute pratiquement aucune surcharge à votre application. Les fichiers de modèle blade utilisent l'extension de fichier .blade.php et sont généralement stockés dans le répertoire resources/views.

Si vous souhaitez utiliser une variable php dans le moteur blade de Laravel, vous pouvez procéder comme ceci :

@php($x = 0)

ou encore si vous avez plusieurs lignes :

@php

    $x = 0;

    $y = 5;

@endphp

Ici, j'ai utilisé ce qu'on appel une directive blade ($php) et cette directive si elle est utilisée sur plusieures lignes, elle se ferme avec (@endphp)

Dans votre blade, où x et y sont vos variables. Vous pouvez initialiser comme vous le souhaitez et les utiliser là où  vous voullez. Essayons avec cette exemple pour incrementer et décrementer :

@foreach($var as $v)

  {{ $x++ }}

{{ $y-- }}

@endforeach

Ici j'ai utiliser une directive pour la boucle foreach (@foreach) et comme elle est sur plusieures lignes, on ferme avec @endforeach. sans oublier les doubles accolades {{ $x }}, qui remplace <?php echo $x ?> en PHP pure.

 

2
Jean Claude Mbiya
Jean Claude Mbiya

+4 ans d'expérience en Développement web et mobile, Fondateur de letecode.com et formateur 👨‍💻

0 commentaire(s)

Laissez votre commentaire à @johnmbiya

ou pour laisser un commentaire