Les outils IDE disponibles pour Laravel sont : 1. Sublime Text, un logiciel d'édition avec mise en évidence du code, invites de syntaxe, complétion automatique et réponse rapide ; 2. phpstorm, un outil de développement PHP commercial intégré 3. atom, un multiplateforme ; éditeur de texte ; 4. Visual Studio Code.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version Laravel 6, ordinateur DELL G3.
IDE fait référence à Integrated Development Environment (Integrated Development Environment), qui est une application utilisée pour fournir un environnement de développement de programme. Il comprend généralement des outils tels que des éditeurs de code, des compilateurs, des débogueurs et des interfaces utilisateur graphiques. Il s'agit d'une suite de services logiciels de développement intégrés qui intègre des fonctions d'écriture de code, des fonctions d'analyse, des fonctions de compilation, des fonctions de débogage, etc. Tous les logiciels ou progiciels (groupes) dotés de cette fonctionnalité peuvent être appelés environnements de développement intégrés. Tels que la série Visual Studio de Microsoft, le C++ Builder de Borland, la série Delphi, etc. Le programme peut être exécuté indépendamment ou en conjonction avec d'autres programmes. L'IDE est principalement utilisé pour développer des logiciels d'application HTML. Par exemple, de nombreuses personnes utilisent des IDE (tels que HomeSite, DreamWeaver, etc.) lors de la conception de sites Web, car de nombreuses tâches sont générées automatiquement.
Ce qui suit vous présentera quelques outils IDE qui peuvent être utilisés pour le développement de Laravel.
1. Sublime Text
Sublime Text : Un logiciel d'édition avec mise en évidence du code, invites de syntaxe, saisie semi-automatique et réponse rapide. Il possède non seulement une interface magnifique, mais prend également en charge le mécanisme d'extension de plug-in. C'est vraiment un plaisir d'écrire du code avec. Comparés à Vim, difficile à utiliser, Eclipse, volumineux et lourd, PHPStorm, Editplus et Notepad++, légers et rapides à lancer, ils sont légèrement éclipsés par SublimeText. Cet éditeur extrêmement sexy est sans aucun doute le meilleur. meilleur choix pour le codage et l’écriture.
Sublime Text est développé dans Laravel. Certains plug-ins disponibles sont :
Blade Snippets : permet la complétion automatique des modèles Blade
Laravel 4 Blade Highlighter : fournit une mise en évidence des mots clés Blade
Laravel Generator : fournit Workflow Laravel super efficace
Historique du presse-papiers : historique du presse-papiers, le deuxième super plug-in Sublime
Emmet : super outils HTML et CSS, le premier super plug-in Sublime
2, phpstorm
PhpStorm Il s'agit d'un outil de développement intégré PHP commercial développé par JetBrains. Il est conçu pour améliorer l'efficacité des utilisateurs. Il peut comprendre en profondeur le codage de l'utilisateur, fournir une complétion de code intelligente, une navigation rapide et une vérification instantanée des erreurs.
PhpStorm prend en charge le moteur de modèles Blade intégré au framework Laravel. En utilisant les plug-ins Laravel et les assistants Laravel IDE, nous pouvons développer des projets Laravel plus efficacement.
3. atom
Atom est un éditeur de texte multiplateforme lancé par github spécifiquement pour les programmeurs. Il possède une interface utilisateur graphique simple et intuitive et possède de nombreuses fonctionnalités intéressantes : il prend en charge CSS, HTML, JavaScript et d'autres langages de programmation Web. Il prend en charge les macros, complète automatiquement la fonction d'écran partagé et intègre un gestionnaire de fichiers.
4. Visual Studio Code
Visual Studio Code (appelé « VS Code ») est un programme officiellement annoncé par Microsoft lors de la Build Developer Conference du 30 avril 2015, qui fonctionne sur Mac OS X, Windows et Linux. , un éditeur de code source multiplateforme permettant d'écrire des applications Web et cloud modernes qui s'exécutent sur le bureau et est disponible pour Windows, macOS et Linux. Il prend en charge JavaScript, TypeScript et Node.js, ainsi qu'un riche écosystème d'extensions pour d'autres langages (tels que C++, C#, Java, Python, PHP, Go) et des environnements d'exécution (tels que .NET et Unité).
Laissez-moi vous présenter comment configurer l'environnement Vscode de Laravel
Installez les plug-ins suivants :
Tag de fermeture automatique
Ajoutez automatiquement des balises de fermeture HTML/XML, comme Visual Studio IDE ou Sublime Text est le même.
Beautify
Formatage javascript
、JSON
、 CSS
、Sass
,以及 HTML
dans Visual Studio Code.
Mieux fusionner
Un outil visuel de conflit de fusion très utile dans Visual Studio Code, inspiré du plug-in de conflits de fusion dans Atom.
Debugger For Chrome
Extension VS Code pour déboguer le code JavaScript dans Google Chrome, ou prendre en charge d'autres fonctionnalités du protocole de débogage Chrome.
Eslint
Cette extension utilise la bibliothèque ESLint installée dans le dossier d'espace de travail ouvert. Si le dossier ne fournit pas cette bibliothèque, la version installée globalement sera mise en correspondance. Si ESLint n'est ni installé localement ni globalement, vous pouvez l'installer localement en exécutant npm install eslint
ou l'installer globalement en exécutant npm install -g eslint
. npm install eslint
进行局部安装或者npm install -g eslint
进行全局安装。
Npm
此扩展支持定义在package.json
文件里的 npm 脚本,并根据定义在package.json
里的依赖项验证已安装的模块。
Laravel Blade Snippets
Laravel blade 代码片段和语法高亮支持 Visual Studio Code。
PHP Debug
此扩展由 Derick Rethan 开发,是一个 VS Code 与 XDebug 之间的调试适配器。XDebug 是一个 PHP 扩展(Linux 下的.so
文件或 Windows 下的.dll
Npm
package.json
et dépend des dépendances définies dans package.json
Vérifiez les modules installés.
Les extraits de code de la lame Laravel et la coloration syntaxique prennent en charge Visual Studio Code.
PHP Debug
🎜🎜🎜🎜Cette extension a été développée par Derick Rethan et est un adaptateur de débogage entre VS Code et XDebug. XDebug est une extension PHP (fichier.so
sous Linux ou .dll
sous Windows) qui doit être installée sur votre serveur. 🎜🎜🎜🎜🎜PHP Intellisense Crane🎜🎜🎜🎜🎜Crane est une extension d'amélioration de la productivité pour Visual Studio Code qui permet la complétion automatique du code PHP. Il n’a aucune dépendance et fonctionne extrêmement bien sur des projets de toute taille. Il est encore en développement et peut présenter des bugs ou des fonctionnalités manquantes. 🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜Historique Git🎜🎜🎜🎜🎜Utilisez des graphiques pour afficher l'historique Git et afficher les détails de la validation tels que le nom de l'auteur, l'e-mail, la date, le nom de l'auteur, l'e-mail, la date et les commentaires de validation. 🎜🎜Affichez une copie précédente d'un fichier ou comparez-la à une version de l'espace de travail ou à une version précédente, et voyez les modifications apportées à la ligne active dans l'éditeur (Git Blame). 🎜J'utilise le thème Dracula et le thème d'icônes Material Icon Theme. Essayez maintenant d'utiliser Vscode pour déboguer dans Laravel.
Recommandations associées : Les cinq derniers didacticiels vidéo 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!