Laravel Intellisense ist ein Visual Studio Code-Plug-in von Mohamed Benhida, das einige nette Funktionen zur automatischen Vervollständigung für Dinge wie Eloquent-Modelle, Fabriken, Konfigurationen und API-Ressourcen bietet.
Was mir an diesem Plugin gefällt, ist die Unterstützung für config()
, view()
und andere Laravel-Syntaxen, die in den meisten Editorfunktionen normalerweise keine automatische Vervollständigung bieten. spart aber viel Zeit beim Kontextwechsel zwischen Datenbank und Code.
Hier ist die vollständige Funktionsliste:
Autovervollständigung von Ressourcen
Autovervollständigung von eloquenten Modellen
Automatische Vervollständigung ab Werk
Automatische Vervollständigung der Versuche anzeigen
Automatische Vervollständigung der Konfigurationskonfiguration
Automatische Routenvervollständigung
Der Vorteil dieses Plug-Ins besteht darin, dass es Laravel-Entwicklern einzigartige Hilfe bieten kann: Editor-Hilfe rund um Modelldaten. Das Plugin bietet Autovervollständigungsfunktionen, indem es die Datenbankverbindung der Anwendung verwendet, um Modelleigenschaften abzurufen.
Angenommen, Sie müssen eine Fabrik für ein neu erstelltes Modell schreiben. In der aktuellen Version von Laravel müssen Sie auf die Datenbankfelder in Ihrer Migrationsklasse, Datenbanktabelle oder Ihrem PHPDoc-Feldnamen verweisen, um zu sehen, welche Felder verfügbar sind.
Wenn Visual Studio Code nicht das Richtige für Sie ist, kann Blueprint diesen Automatisierungsbedarf erfüllen, indem verschiedene Dateien aus einer zentralen Konfigurationsdatei generiert werden. Sie können auch von der gemeinsamen Verwendung von Blueprint und Laravel Intellisense profitieren. Ich möchte nur darauf hinweisen, dass es mehrere Möglichkeiten gibt, die gemeinsamen Teile der Datei und den Code rund um die Anwendungsdaten zu verwalten.
Eine andere Lösung könnte das Laravel Populated Factory-Plugin sein, aber das ist nur für Fabriken nützlich.
Normalerweise verwalte ich eine Liste von @property-read
Werten in Annotationen zur Modellklasse (die als nützliche Referenz und automatische Vervollständigung für Modelleigenschaften dient), aber das hilft der automatischen Vervollständigung beim Ausfüllen nicht aus der Fabrik.
Die automatische Vervollständigung der Ansicht ist ein weiterer zusätzlicher Vorteil. Sie erspart Ihnen die ständige manuelle Suche nach Dateien:
PhpStorm verwendet die Barrierefreiheit {{view()}}
nicht Funktionen zur automatischen Vervollständigung bereitgestellt, es werden jedoch @include-Direktiven in Blade-Dateien für die automatische Vervollständigung unterstützt.
Sie können dieses Plugin herunterladen, indem Sie im Plugin-Markt von Visual Studio nach Laravel Intellisense suchen. Der Quellcode ist auf GitHub unter simoebenhida/laravel-intellisense verfügbar.
Empfohlenes Tutorial: „Laravel Tutorial“
Das obige ist der detaillierte Inhalt vonLaravel-Syntax-Eingabeaufforderungs-Plugin in VSCode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!