Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erläuterung von Beispielen für die Entwicklung von Laravel-Anwendungen mit PHPStorm
Dieser Artikel stellt Ihnen hauptsächlich relevante Informationen zur Verwendung von PHPStorm zum Entwickeln von Laravel-Anwendungen vor. Der Artikel stellt es ausführlich anhand von Beispielcodes vor. Es hat einen gewissen Referenz-Lernwert für alle, die es benötigen unten. Lasst uns gemeinsam lernen.
Vorwort
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
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
Bestätigen Sie zunächst, dass Composer in unserem Projekt verfügbar ist. Wir können das Kontextmenü „Abhängigkeit hinzufügen“ verwenden, um [Laravel 5 IDE Helper Generator] in unserem Projekt zu installieren , und klicken Sie auf „Installieren“, um es herunterzuladen und dem Projekt hinzuzufügen.
[Übersetzung] Selbstbedienungsmethode
Weil wir es im verwenden Projekt, also verwenden wir es im Projekt. Um diese Funktion hinzuzufügen, fügen Sie require-dev branch
laravel 4.* in Composer.json hinzu, die Version hier sollte mit 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“ in unserer Anwendung, das heißt, schreiben Sie ihn in den Anbieter config/app.php, damit es im Befehl artisan list ide-helper vorhanden ist, führen Sie artisan ide-helper:generate aus. PhpStorm verfügt über eine Code-Vervollständigungsfunktion und Laravel-Syntaxhervorhebung.
Laravel-Plugin in PhpStorm
Um unser Laravel-Erlebnis weiter zu verbessern, können wir auch unter Einstellungen (Einstellungen) | klicken Klicken Sie auf die Schaltfläche „Repositorys durchsuchen…“ und suchen Sie nach „Laravel“. Mit der Schaltfläche „Plugin installieren“ wird das Plugin heruntergeladen und in der IDE installiert.
Starten Sie die IDE neu und aktivieren Sie das Plugin (Einstellungen (Einstellungen). ) |. Laravel-Plugin |. Plugin für dieses Projekt aktivieren Verwenden Sie natürlich nicht nur die Code-Vervollständigung, sondern auch 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" ],
php artisan ide-helper:models User
"require-dev": { "doctrine/dbal": "~2.3" },
Zusammenfassung im Abschnitt „require-dev“.
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung von Beispielen für die Entwicklung von Laravel-Anwendungen mit PHPStorm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!