Maison > cadre php > Laravel > le corps du texte

Plugin d'invite de syntaxe Laravel dans VSCode

Guanhui
Libérer: 2020-06-16 18:03:32
avant
5924 Les gens l'ont consulté

Plugin d'invite de syntaxe Laravel dans VSCode

Laravel Intellisense est un plug-in Visual Studio Code fourni par Mohamed Benhida qui fournit des fonctionnalités d'auto-complétion intéressantes pour des éléments tels que les modèles Eloquent, les usines, les configurations et les ressources API.

Ce que j'aime dans ce plugin, c'est la prise en charge de config(), view() et d'autres syntaxes Laravel qui n'ont généralement pas de saisie semi-automatique dans la plupart des fonctionnalités des éditeurs, mais permet de gagner beaucoup de temps en changeant de contexte entre la base de données et le code.

Voici la liste complète des fonctionnalités :

  • Auto-complétion des ressources

  • Auto-complétion du modèle éloquent

  • Achèvement automatique en usine

  • Afficher l'auto-achèvement des tentatives

  • Affichage automatique de la configuration

  • Auto-complétion d'itinéraire

L'avantage de ce plug-in est qu'il peut apporter une aide unique aux développeurs Laravel : aide de l'éditeur autour des données du modèle. Le plugin fournit une fonctionnalité de saisie semi-automatique en utilisant la connexion à la base de données de l'application pour obtenir les propriétés du modèle.

Par exemple, supposons que vous deviez écrire une usine pour un modèle nouvellement créé. Dans la version actuelle de Laravel, vous devez référencer les champs de base de données dans votre classe de migration, votre table de base de données ou le nom du champ PHPDoc pour voir quels champs sont disponibles.

Si Visual Studio Code ne vous convient pas, Blueprint peut satisfaire ce besoin d'automatisation en générant divers fichiers à partir d'un fichier de configuration centralisé. Vous pouvez également bénéficier de l'utilisation conjointe de Blueprint et de Laravel Intellisense. Je tiens simplement à souligner qu'il existe plusieurs façons de gérer les parties communes du fichier et du code autour des données d'application.

Une autre solution pourrait être le plugin Laravel Populated Factory, mais cela n'est utile que pour les usines.

Je gère généralement une liste de @property-read valeurs dans une annotation sur la classe de modèle (qui sert de référence utile et de saisie semi-automatique pour les propriétés du modèle), mais cela n'aide pas la saisie semi-automatique lorsque vous essayez de remplir l'usine.

La saisie semi-automatique de la vue View est un autre avantage supplémentaire, elle vous évite de rechercher constamment des fichiers manuellement :

PhpStorm n'utilise pas l'accessibilité {{view()}} fonctionnalités fournies par la saisie semi-automatique, mais il prend en charge les directives @include dans les fichiers Blade pour la saisie semi-automatique.

En savoir plus

Vous pouvez télécharger ce plugin en recherchant laravel intellisense sur le marché des plugins de Visual Studio. Le code source est disponible sur GitHub à l'adresse simoebenhida/laravel-intellisense.

Tutoriel recommandé : "Tutoriel Laravel"

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!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal