Laravel IDEA 10 vervollständigt Datenbank- und Feldeingaben automatisch
Version 10 des PhpStorm-Plug-ins unterstützt Inertia.js und Laravel Facades. Die intelligente Datenbankvervollständigung optimiert den Entwicklungsprozess.
(Bild: Stokkete/Shutterstock.com)
Mit der Veröffentlichung von Laravel IDEA Version 10 bringt das Plug-in für die JetBrains-Entwicklungsumgebung PhpStorm bedeutende Neuerungen mit sich, die die Arbeit mit dem Laravel-Framework erleichtern sollen. Zu den wichtigsten Erweiterungen gehören die intelligente Vervollständigung von Datenbanktabellen und -feldern, ausgebaute Unterstützung für das JavaScript-Framework Inertia.js und die native Integration der statischen Schnittstellen Laravel Facades.
Vervollständigung von Datenbanktabellen und -Feldern
Die intelligente Vervollständigung von Datenbanktabellen und -Feldern ermöglicht es Entwicklerinnen und Entwicklern, effektiver mit dem Query Builder von Laravel zu arbeiten, indem sie automatische Vorschläge für Tabellen und Felder erhalten, die in Migrations- und Validierungsregeln verwendet werden.
(Bild:Â laravel-news.com)
Diese Funktion kann helfen, den ständigen Wechsel zwischen Datenbankschema und Code zu minimieren. Die automatische Code-Generierung unterstützt zudem beim Erstellen von Pivot-Tabellen und Enums.
Videos by heise
Support fĂĽr Inertia.js und Laravel Facades
Darüber hinaus bietet Laravel IDEA 10 eine erweiterte Unterstützung für Inertia.js, ein JavaScript-Framework, das es Entwicklerinnen und Entwicklern ermöglicht, Single-Page-Apps (SPAs) mit bestehenden serverseitigen Frameworks wie Laravel zu erstellen. Der Support soll die Integration von Inertia-Seiten in Laravel-Projekte vereinfachen. Developer können Inertia-Seiten direkt aus einer Inspektion heraus erstellen und Werkzeuge zur Verwaltung von Seitenpfaden nutzen.
Ergänzt wird dies durch die native Unterstützung für Laravel Facades, die nun ohne zusätzliche Helper-Codes genutzt werden können. Laravel Facades bieten eine statische Schnittstelle zu Klassen im Laravel-Service-Container. Sie ermöglichen es Developern, die Methoden dieser Klassen statisch aufzurufen, während im Hintergrund die Instanzierung und Verwaltung der Objekte dynamisch erfolgt. Facades kapseln den Zugriff auf den Service-Container und stellen eine API zur Verfügung, ohne dass direkte Dependency Injection notwendig ist.
Nähere Informationen zu Laravel IDEA Version 10 bietet der Beitrag auf laravel-news.com.
(mdo)