Zu Laravel Nova kommt Laravel 5.7

Laravel 5.7 ist erschienen: neue Features
Keine Kommentare

Das PHP-Framework Laravel 5.7 bringt neue Features wie beispielsweise eine neue Verzeichnisstruktur mit und integriert das Admin Panel Laravel Nova. Zudem wurden einige Fehlermeldungen überarbeitet.

Das Entwicklerteam rund um Laravel-Erfinder Taylor Otwell, hat die neue Version 5.7 des PHP-Frameworks Laravel veröffentlicht.

Laravel 5.7 integriert Nova

Laravel 5.7 integriert das neue Admin Panel Nova, worüber wir kürzlich berichtet haben. Laravel Nova beinhaltet Konfigurationen in den Bereichen Ressourcenmanagement, Suche, Metrik und Autorisierung. Ressourcen können an einem zentralen Ort erstellt, gelesen, aktualisiert und gelöscht werden. Es sind über die grundlegende Ressourcen-Verwaltung hinaus weitere Features integriert, beispielsweise um Daten für polymorphe Beziehungen zu aktualisieren. Außerdem enthält Nova eine Suchfunktion, die standardmäßig auf SQL-Abfragen basiert und auch im Zusammenhang mit Laravel Scout eingesetzt werden kann. Die integrierte Metrik-Funktionalität soll die Erstellung individueller Messwerte erleichtern.

Neue Verzeichnisstruktur und weitere Features

Neben der Integration von Laravel Nova bringt die Version 5.7 eine Überarbeitung der Verzeichnisstruktur mit sich. Bisher sah die Struktur wie folgt aus:

resources
├── assets
│   ├── js
│   └── sass
├── lang
│   └── en
└── views

Das neue Verzeichnis soll flacher sein, da der Assets-Ordner verschwindet und sich die Ressourcen auf gleicher ebene anordnen:

resources
├── js
├── lang
├── sass
└── views

Auch interessant: Verzeichnisstruktur sorgt für Uneinigkeit in der Community

Neben der neuen Verzeichnisstruktur, wurden auch die Fehlermeldungen überarbeitet, die durch dynamische Aufrufe von Eloquent Models sowie durch andere Teile des Framework verursacht werden. Der Überarbeitung der Fehlermeldungen hat sich Entwickler Joseph Silber angenommen, der bereits ein Laravel Package namens Bouncer für Role and Ability Authorization entwickelt hat.

Weitere Features in Laravel 5.7, die beispielsweise das Testen von Artisan Commands und die Integration eines Symfony-Dump-Servers betreffen, können in der Release Note und auf dem Laravel Blog nachgelesen werden.

Updates und Support

Laravel 5.7 wird bis Februar 2019 Bugfixes und Updates sowie Sicherheitsupdates bis August 2019 erhalten. Eine Anleitung, wie man von Laravel 5.6 auf 5.7 upgradet findet sich im Upgrade-Handbuch in der Dokumentation.

 

Unsere Redaktion empfiehlt:

Relevante Beiträge

X
- Gib Deinen Standort ein -
- or -