Ignition ist die neue Error Seite für Laravel

Ignition ist die neue Error Seite für Laravel © laravel-news.com

Im Rahmen der Laracon EU 2019 kündigten Freek Van der Herten und Marcel Pociot ihr neuestes Open-Source-Paket Ignition an.

Ignition ist die neue Standard-Fehlerseite für Laravel 6.0 und hat einige schöne Laravel-spezifische Funktionen, die das Debuggen von exceptions und stack traces deutlich verbessern sollten! Es lohnt sich sogar absichtlich einen Fehler zu werfen, um den neuen Debugging-Stack für Laravel zu sehen.

Bei Freek's detaillierter Ankündigung über Ignition erwähnt er, wie Ignition einige interessante framework spezifische Dinge tun kann und die stack trace leichter zu verarbeiten:

Ignition is a Laravel-specific error page. So, it can hook into framework-specific functionality to display the uncompiled view path and your blade view… we also only display the application frames by default because those are the frames you’re probably interested in.

Ignition ist die neue Error Seite für Laravel © laravel-news.com

Wie Sie im Screenshot sehen können, gibt es mehrere Tabs mit hilfreichen Hinweisen zu der Anfrage, der App/Framework, dem User, dem Kontext und dem Debugging.

Der Debug-Tab hat eine coole Funktion, um Queries, Logs und dumps anzuzeigen. Wenn ein Dump auftritt, zeigt Ignition den Dateinamen an, unter dem die Dump-Anweisung ausgeführt wurde. Kein Suchen mehr nach dem fehlenden dd()-Aufruf in einem Vendor-Paket!

Abgesehen von den Debug-Informationen geht Ignition den zusätzlichen Schritt, Vorschläge für häufige Probleme zu machen.

Ignition ist die neue Error Seite für Laravel © laravel-news.com

Ignition ist standardmäßig in Laravel 6.0, aber Sie können Ignition auch nachträglich in Laravel 5 installieren, um mit bestehenden Laravel 5 Applications zu arbeiten. Eine vollständige Installationsanleitung, Quellcode und mehr können Sie auf GitHub unter facade/ignition erhalten.


Laravel Bootstrap Components

NEW Laravel Bootstrap Components absofort verfügbar

Laravel Bootstrap Components ist ein Starter-Kit für Laravel mit Blade und Bootstrap speziell entwickelt für Entwickler.

META
Kategorie:
Laravel
Autor:
Markus Zundel
Datum:
02.09.2019
Impressum

© 2024 Zundel-Webdesign - Alle Rechte vorbehalten.
Die als Artikel veröffentlichten Inhalte unterliegen dieser Creative Commons Licence.