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.

vorlesen Druckansicht 6 Kommentare lesen

(Bild: Stokkete/Shutterstock.com)

Lesezeit: 2 Min.
close notice

This article is also available in English. It was translated with technical assistance and editorially reviewed before publication.

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.

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

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)