Detaillierte Erläuterung von Beispielen für die Entwicklung von Laravel-Anwendungen mit PHPStorm

黄舟
Freigeben: 2023-03-15 21:06:01
Original
1961 Leute haben es durchsucht

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.*"
  // ...
},
Nach dem Login kopieren

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:


Wenn Ihr Modell außerdem Eloquent erweitert ist, kann dieses Plug-in auch phpDoc zum Modell im Projekt hinzufügen und die Feldnamen zur einfachen Lesbarkeit direkt anzeigen
"post-update-cmd": [
  "php artisan clear-compiled",
  "php artisan ide-helper:generate",
  "php artisan optimize"
 ],
Nach dem Login kopieren


Composer.json muss geändert werden,
php artisan ide-helper:models User
Nach dem Login kopieren


"require-dev": {  
  "doctrine/dbal": "~2.3"
},
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!