Cet article vous présente principalement des informations pertinentes sur la façon d'utiliser PHPStorm pour développer des applications Laravel. L'article le présente en détail à travers un exemple de code. Il a une certaine valeur d'apprentissage de référence pour les études ou le travail de chacun. ci-dessous. Apprenons ensemble.
Préface
Je crois que de nombreux programmeurs PHP utilisent [laravel] pour créer leurs applications. [laravel] est un framework d'application Web PHP gratuit et open source. Il est basé sur plusieurs composants Symfony et fournit un cadre de développement, comprenant l'authentification, le routage, les sessions, la mise en cache et d'autres modules
L'été dernier, nous avons introduit le support de Blade. Blade est le langage de modèle de Laravel, convivial pour les artistes et un outil de ligne de commande pour les programmeurs Laravel pouvant fonctionner dans PhpStorm. À l'aide des plugins Laravel et des assistants Laravel IDE, nous pouvons étendre davantage la prise en charge de PhpStorm pour les applications Laravel. Voyons comment faire !
Installer Laravel IDE Assistant
De manière officielle
Confirmez d'abord que Composer est disponible dans notre projet, nous pouvons utiliser Composer | Ajouter une dépendance... dans le menu contextuel pour installer [Laravel 5 IDE Helper Generator] dans notre projet. , et cliquez sur Installer pour télécharger et ajouter au projet.
[Traduction] Méthode en libre-service
Parce que nous l'utilisons dans le projet, nous l'utilisons donc dans le projet. Pour ajouter cette fonction, ajoutez la branche require-dev
laravel 4.* dans composer.json, la version ici doit être renseignée 1.*
"require-dev": { // ... "barryvdh/laravel-ide-helper": "2.*" // ... },
Utilisez ensuite la commande composer update -vvv pour mettre à jour le package
Enregistrez le service 'BarryvdhLaravelIdeHelperIdeHelperServiceProvider' dans notre application, c'est-à-dire écrivez-le au fournisseur dans config/app.php, pour qu'il existe dans la commande artisan list ide-helper, exécutez artisan ide-helper:generate, PhpStorm aura une fonction de complétion de code et une coloration syntaxique Laravel.
Plug-in Laravel dans PhpStorm
Afin d'améliorer encore notre expérience Laravel, nous pouvons également installer le plug-in Laravel Dans Paramètres (Préférences) | le bouton Parcourir les référentiels… et recherchez Laravel. Le bouton Installer le plugin téléchargera et installera le plugin dans l'EDI.
Redémarrez l'IDE et activez le plugin (Paramètres (Préférences). ) | Autres paramètres | Plugin Laravel | Activer le plugin pour ce projet). Bien sûr, pas seulement la complétion du code, utilisez Ctrl+Clic (CMD+Clic Mac OS X) ou Aller à la déclaration (Ctrl+B / CMD+B), PhpStorm y naviguera, comme la déclaration de l'élément de configuration.
Concernant l'utilisation des modèles Blade, les plug-ins Laravel peuvent également améliorer l'expérience, comme par exemple : la complétion automatique de la directive @section
Vous voulez en savoir plus ? Consultez notre didacticiel Laravel, qui couvre tout ce que PhpStorm a à offrir pour le développement Laravel, y compris la saisie semi-automatique du code, la navigation, l'inspection automatique du code, la prise en charge des outils de ligne de commande, le débogage et les tests unitaires !
Vous pouvez également ajouter des commandes au post-update-cmd de composer.json pour vous assurer que l'assistant sera mis à jour à chaque mise à jour, comme suit :
"post-update-cmd": [ "php artisan clear-compiled", "php artisan ide-helper:generate", "php artisan optimize" ],
<🎜. >
Besoin de modifier composer.json, ajouter
php artisan ide-helper:models User
"require-dev": { "doctrine/dbal": "~2.3" },
dans la section require-dev
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!