Connaissez-vous ces 5 commandes Blade très utiles ?
Ce qui suit est une colonne de tutoriels du framework Laravel pour vous présenter 5 commandes Blade très utiles, j'espère que cela sera utile aux amis dans le besoin !
Ensuite, je vais vous présenter cinq commandes Laravel Blade, qui vous rendront encore plus puissant lors de la résolution de problèmes spécifiques. Si vous êtes nouveau sur Laravel, ces conseils peuvent vous aider à réaliser la commodité et l'efficacité du moteur de modèles Laravel Blade.
Sans plus tard, commençons.
1. Vérifiez si l'utilisateur est authentifié
Vous pouvez vérifier si l'utilisateur est authentifié en vérifiant s'il est vide :
@if(auth()->user()) // 用户已认证 @endif
Cependant, la propre commande Blade de Laravel peut être plus concis Pour obtenir la même fonction :
@auth // 用户已认证 @endauth
2. Détecter si l'utilisateur est un invité
Contrairement à l'authentification, nous pouvons utiliser la méthode auth
de la fonction d'assistance guest()
pour détecter. si l'utilisateur est un invité :
@if(auth()->guest()) // 用户未认证 @endif
Cependant, Laravel fournit également la commande @guest
pour cela :
@guest // 用户未认证 @endguest
Nous pouvons également utiliser l'instruction else
pour combiner ces deux commandes :
@guest // 用户未认证 @else // 用户已认证 @endguest
3. Si la première vue existe, importez-la, sinon introduisez la seconde
Construire un site multi-thèmes peut nécessiter d'importer un fichier s'il existe, sinon introduisez-en un autre. Vous pouvez simplement utiliser un jugement conditionnel pour mettre en œuvre :
@if(view()->exists('first-view-name')) @include('first-view-name') @else @include('second-view-name') @endif
Mais il existe toujours une commande plus concise et intuitive pour ce faire :
@includeFirst(['first-view-name', 'second-view-name']);
Introduire des vues basées sur des conditions
. Lorsque vous souhaitez uniquement utiliser une certaine logique. Lors de l'ajout de contenu sur la base d'un utilisateur authentifié (par exemple : un utilisateur authentifié), il est très utile d'introduire des vues basées sur des conditions.
Vous pouvez utiliser la condition @if
pour écrire comme ceci :
@if($post->hasComments()) @include('posts.comments') @endif
Nous pouvons le faire avec une seule ligne de commande @includeWhen
:
@includeWhen($post->hasComments(), 'posts.comments');
5. Présentez une vue existante
Si vous disposez d'un système de thèmes personnalisé ou si vous devez créer dynamiquement des vues Blade, il est indispensable de vérifier si le fichier existe.
Vous pouvez appeler la méthode view()
sur la fonction auxiliaire exists
:
@if(view()->exists('view-name')) @include('view-name') @endif
Vous pouvez également utiliser la commande Blade includeIf
pour traiter :
@includeIf('view-name')
Vous peut utiliser la documentation officielle de Blade. Découvrez des conseils pratiques supplémentaires pour optimiser les modèles front-end dans vos projets Laravel.
Bonne refactorisation !
Adresse originale : https://laravel-news.com/five-useful-laravel-blade-directives
Adresse de traduction : https://learnku.com/laravel/ t/12328/5-désignation-de-lame-très-utile-quelle-avez-vous-utilisée
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Fat-Free Framework est un framework PHP léger conçu pour fournir des outils simples et flexibles pour créer des applications Web. Il contient de nombreuses fonctionnalités utiles telles que le routage, l'accès aux bases de données, la mise en cache, etc. Dans le framework Fat-Free, l'utilisation du moteur de modèles Blade peut nous aider à gérer et à restituer les modèles plus facilement. Blade est le moteur de modèles du framework Laravel, qui offre de puissantes capacités de syntaxe et d'héritage de modèles. Dans cet article, je vais montrer comment utiliser Bl dans le framework Fat-Free

Selon les informations de ce site du 9 janvier, Razer a officiellement lancé aujourd'hui les nouveaux ordinateurs portables de jeu Blade 14 et Blade 16 au CES2024, disponibles dans les couleurs noir et mercure. Blade 14 : équipé d'un processeur AMD Ryzen 98945HS, 8 cœurs et 16 threads, fréquence d'accélération 5,2 GHz, carte graphique NVIDIARTX4070 en option, version de performances maximales de 140 W, prend en charge la connexion directe graphique indépendante, deux emplacements de mémoire, mémoire DDR55600 MHz en option de 32 Go, prise en charge maximale de 96 Go ; Disque SSD PCle4.0 standard de 1 To, prend en charge M.2 double face, peut être étendu jusqu'à un maximum de 4 To d'écran de jeu (IPS) 2,5K-240 Hz, format d'image 16:10, gamme de couleurs 100 % DCI-P3. , CAL

Dans le framework Laravel, l'utilisation du moteur de modèles Blade peut nous aider à écrire des fichiers de vue plus facilement et plus rapidement. La fonctionnalité de fichier de mise en page nous permet de réutiliser facilement les fichiers de visualisation et d'améliorer l'efficacité du codage. Cet article expliquera comment utiliser le fichier de mise en page de Blade dans le framework Laravel et donnera les étapes de mise en œuvre spécifiques. Tout d’abord, nous devons comprendre ce qu’est un fichier de mise en page dans le moteur de modèles Blade. En termes simples, un fichier de mise en page est un fichier de vue spécial dans lequel

Laravel est actuellement l'un des frameworks PHP les plus populaires. Sa structure syntaxique élégante et ses fonctions pratiques en font le premier choix des développeurs. Parmi eux, Blade est l'un des moteurs de modèles propres à Laravel. Il est très facile à utiliser et fournit une syntaxe riche. Dans cet article, nous apprendrons comment générer des vues à l'aide de Blade. Créer une vue dans Laravel Dans Laravel, nous pouvons créer une vue via la commande run : phpartisanmake:vie

Présentation des méthodes de rendu des vues à l'aide du moteur de modèles Blade dans le framework Laravel : Laravel est un framework PHP populaire qui fournit des fonctionnalités et des outils puissants pour développer rapidement des applications Web. L'une des fonctionnalités importantes est le moteur de modèles Blade, qui aide les développeurs à restituer les vues aussi facilement que possible. Le moteur de modèles Blade est le moteur de modèles par défaut fourni par Laravel. Il combine une syntaxe concise et des fonctions puissantes pour rendre le rendu des vues simple et flexible. Cet article vous montrera comment

Laravel est un excellent framework de développement basé sur PHP. Il présente les avantages d'être facile à prendre en main, efficace et sûr, et est profondément apprécié des développeurs WEB. Parmi eux, la disposition des modèles LaravelBlade est une fonction très pratique du framework Laravel. Cet article vous montrera comment utiliser la disposition des modèles LaravelBlade à travers des cas réels. Qu'est-ce que la disposition du modèle Blade ? Le moteur de modèle Blade est le moteur d'affichage par défaut du framework Laravel. Par rapport au modèle de syntaxe native de PHP,

À mesure que Laravel devient un framework PHP populaire, son développement est devenu de plus en plus pratique. Dans l'écosystème du framework Laravel, il existe de nombreux excellents packages d'extension, dont LaravelLivewire. Ce package d'extension peut facilement implémenter une expérience interactive en temps réel et est très approprié pour une utilisation dans la vue Blade de Laravel. Cet article explique comment utiliser Laravel Livewire pour implémenter les composants Blade, vous permettant de créer facilement des dynamiques en temps réel.

CakePHP est un framework PHPMVC populaire et Blade est l'un des moteurs de modèles les plus populaires du framework Laravel. Bien que CakePHP soit livré avec un moteur de modèles puissant, nous pouvons parfois souhaiter utiliser d'autres moteurs de modèles pour remplacer celui par défaut. Dans cet article, je vais vous présenter comment utiliser le moteur de modèles Blade dans CakePHP3, dans l'espoir d'aider certains développeurs qui souhaitent essayer Blade. Installer Blade Tout d’abord, nous devons installer Blade
