Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Entwickeln Sie Laravel-Anwendungen mit dem PHPStorm-Editor

Entwickeln Sie Laravel-Anwendungen mit dem PHPStorm-Editor

(*-*)浩
(*-*)浩Original
2019-11-27 14:33:454135Durchsuche

Entwickeln Sie Laravel-Anwendungen mit dem PHPStorm-Editor

Ich glaube, dass es viele PHP-Programmierer gibt, die [Laravel] verwenden, um ihre Anwendungen zu erstellen. [laravel] ist ein kostenloses und Open-Source-PHP-Webanwendungs-Framework. Es basiert auf mehreren Symfony-Komponenten und bietet ein Entwicklungs-Framework, einschließlich Authentifizierung, Routing, Sitzungen, Caching und anderen Modulen. (Empfohlenes Lernen: Detaillierte Erklärung von PHPstorm)

Letzten Sommer haben wir die Unterstützung für Blade eingeführt. Blade ist die Vorlagensprache von Laravel, künstlerfreundlich und ein Befehlszeilentool für Laravel-Programmierer, das in PhpStorm arbeiten kann. Mithilfe von Laravel-Plugins und Laravel-IDE-Helfern können wir die Unterstützung von PhpStorm für Laravel-Anwendungen weiter erweitern. Mal sehen, wie es geht!

Installieren Sie den Laravel IDE Assistant

Offizieller Weg

Stellen Sie zunächst sicher, dass Composer Ist in unserem Projekt verfügbar, können wir Composer | Abhängigkeit hinzufügen verwenden. Klicken Sie mit der rechten Maustaste auf das Menü, um [Laravel 5 IDE Helper Generator] in unserem Projekt zu installieren, und klicken Sie auf „Installieren“, um es herunterzuladen und hinzuzufügen zum Projekt.

Selbstbedienungsmethode

Da wir es im Projekt verwenden, fügen wir diese Funktion dem Projekt hinzu und fügen den Require-Dev-Zweig hinzu Composer.json

Laravel 4.*, die Version hier sollte 1.* ausgefüllt werden

"require-dev": {
  // ...
  "barryvdh/laravel-ide-helper": "2.*"
  // ...
},

Dann verwenden Sie den Befehl Composer Update -vvv, um das Paket zu aktualisieren

Registrieren Sie den Dienst „BarryvdhLaravelIdeHelperIdeHelperServiceProvider“ für unsere Anwendung.

wird in config/app.php an den Anbieter geschrieben, sodass der Befehl ide-helper in der Artisan-Liste vorhanden ist. Führen Sie artisan ide-helper:generate aus, und PhpStorm verfügt über die Code-Vervollständigungsfunktion verfügt über die Syntaxhervorhebung von Laravel.

Laravel-Plugin in PhpStorm

Um unser Laravel-Erlebnis weiter zu verbessern, können wir das Laravel-Plugin auch in den Einstellungen (Einstellungen) installieren ) |. Plugins, klicken Sie auf die Schaltfläche „Repositorys durchsuchen…“ und suchen Sie nach „Laravel“. Die Schaltfläche „Plugin installieren“ lädt das Plugin herunter und installiert es in der IDE.

Entwickeln Sie Laravel-Anwendungen mit dem PHPStorm-Editor

Starten Sie die IDE neu und aktivieren Sie das Plugin (Einstellungen (Einstellungen) | Andere Einstellungen | Laravel-Plugin | Plugin für dieses Projekt aktivieren) PhpStorm weiß, was die Schnittstelle von Laravel tut, und bietet Code-Vervollständigungsfunktionen für (Controller, Ansichten, Routen, Konfiguration, Übersetzungen usw.)!

Natürlich geht es nicht nur um die Vervollständigung des Codes. Verwenden Sie Strg+Klick (CMD+Klick unter Mac OS .

In Bezug auf die Verwendung von Blade-Vorlagen können Laravel-Plug-ins auch das Erlebnis verbessern, wie zum Beispiel: automatische Vervollständigung der @section-Direktive

Möchten Sie mehr wissen? Schauen Sie sich unser Laravel-Tutorial an, das alles abdeckt, was PhpStorm für die Laravel-Entwicklung zu bieten hat, einschließlich automatischer Codevervollständigung, Navigation, automatischer Codeprüfung, Unterstützung für Befehlszeilentools, Debugging und Unit-Tests!

Sie können auch Befehle zum Post-Update-CMD von Composer.json hinzufügen, um sicherzustellen, dass der Helfer bei jeder Aktualisierung aktualisiert wird, wie folgt:

"post-update-cmd": [
  "php artisan clear-compiled",
  "php artisan ide-helper:generate",
  "php artisan optimize"
 ],

Darüber hinaus, wenn Wenn Ihr Modell Eloquent erweitert, kann dieses Plug-in auch phpDoc zum Modell im Projekt hinzufügen und die Feldnamen zum einfachen Lesen direkt anzeigen. Um

php artisan ide-helper:models User

zu verwenden, müssen Sie Composer.json ändern und

"require-dev": {  
  "doctrine/dbal": "~2.3"
},
im Abschnitt „require-dev“.

Das obige ist der detaillierte Inhalt vonEntwickeln Sie Laravel-Anwendungen mit dem PHPStorm-Editor. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn