laravel

Affectation d'une variable dans un modèle de lame

Affectation d'une variable dans un modèle de lame

Problème

Vous souhaitez affecter une variable dans un modèle Blade.

Solution

Blade ne fournit pas de commande pour le faire.

L'idée est de séparer clairement la logique de la présentation. Mais dans le cas où il est plus opportun d'affecter une variable dans un modèle, voici quelques astuces.

Vous pouvez toujours utiliser les balises PHP.


$var

Ou, vous pouvez utiliser un commentaire Blade avec une syntaxe spéciale.

--*/ $var = 'test' /*--
$var

Cette deuxième méthode fonctionne car les commentaires Blade sont traduits dans le format ci-dessous.

Ainsi, l'affectation de variable ci-dessus est traduite dans le code PHP suivant.

Voir Utilisation des commentaires dans les modèles de lame.

Discussion

Vous étendez également Blade en ajoutant une nouvelle commande, telle que @setvar.

Voir la recette des modèles de lames d'extension.

Ports Open Source des moteurs de jeux commerciaux
Les récréations de moteur de jeu gratuites, open source et multiplateformes peuvent être utilisées pour jouer à d'anciens ainsi qu'à certains des titr...
Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...
Meilleures applications de mappage de manette de jeu pour Linux
Si vous aimez jouer à des jeux sur Linux avec une manette de jeu au lieu d'un système de saisie clavier et souris typique, il existe des applications ...