Ein neuer Stern am Himmelszelt

Laravel Nova: PHP Framework erhält neues Admin Panel
Keine Kommentare

Das PHP Framework Laravel erhält ein neues Administrations Panel. Laravel “Nova” soll Konfigurationen in den Bereichen Ressourcenmanagement, Suche, Metriken und Autorisierung ermöglichen.

Taylor Otwell, Erfinder des PHP Frameworks Laravel, hat ein neues Administrations Panel namens Laravel Nova vorgestellt. Dadurch soll die Erstellung und Verwaltung von Laravel-Anwendungen vereinfacht werden.

Das Herz von Nova ist das Ressourcenmanagement. Ressourcen können an einem zentralen Ort erstellt, gelesen, aktualisiert und gelöscht werden. Über die grundlegende Ressourcen-Verwaltung hinaus sind weitere Features integriert, beispielsweise um Daten für polymorphe Beziehungen zu aktualisieren.

Darüber hinaus 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.

Auch eine Integration von Laravel Policies ist möglich, um feingranular die Zugriffsrechte auf bestimmte Ressourcen zu verwalten. Verfügt ein Modell über eine Policy, wird diese für die Autorisierung von Ressourcen-Aktionen verwendet. Beispielsweise erhält man so die volle Kontrolle darüber, welche Benutzer Ressourcen über Beziehungen miteinander verbinden können.

Laravel Nova im eigenen Projekt

Bei Laravel Nova handelt es sich um ein Composer-Paket, das in bereits vorhandene Laravel-5.6.-Projekte installiert werden kann. Das Frontend ist eine Anwendung auf der Basis von Vue.js, Vue Router und Tailwind.

Nach der Installation verfügt jedes Modell eines Laravel-Projektes über eine korrespondierende Nova-Ressource, die Felder, Aktionen, Filter, Lenses und Cards definieren. Neben grundlegenden Feldtypen stehen auch individuelle Typen wie Markdown, Trix, Code und Place zur Verfügung.

Laravel Nova befindet sich aktuell im Early-Access-Programm und kann unter www.nova.laravel.com ausprobiert werden. Eine Veröffentlichung ist für August 2018 vorgesehen.

Details zum neuen Laraval-Administrationspanel finden sich auf dem Laravel-Blog. In der unteren Präsentation stellt Laravel-Erfinder Taylor Otwill das Projekt auf der kürzlich zu Ende gegangenen Laracon 2018 vor.

Unsere Redaktion empfiehlt:

Relevante Beiträge

X
- Gib Deinen Standort ein -
- or -