Heim  >  Artikel  >  PHP-Framework  >  Wissen Sie, wie die neue Fehlerschnittstelle von Laravel6 aussieht?

Wissen Sie, wie die neue Fehlerschnittstelle von Laravel6 aussieht?

藏色散人
藏色散人nach vorne
2021-09-26 15:32:222140Durchsuche

Die folgende Tutorial-Kolumne von Laravel stellt Ihnen die neue Fehlerschnittstelle von Laravel 6 vor. Ich hoffe, dass sie Freunden, die sie benötigen, hilfreich sein wird!

Wissen Sie, wie die neue Fehlerschnittstelle von Laravel6 aussieht?

Im Rahmen von Laracon EU 2019 kündigten Freek van der Herten und Marcel Pociot gemeinsam ihr neuestes Open-Source-Erweiterungspaket an – Ignition.

Ignition ist die neue Standard-Fehlerseite für Laravel 6.0, mit einigen schönen Laravel-spezifischen Funktionen, die das Debuggen von Ausnahmen und Stack-Traces noch komfortabler machen! Vielleicht möchten Sie sogar absichtlich eine Ausnahme auslösen, um diesen raffinierten neuen Laravel-Debugging-Stack zu sehen.

In Freeks ausführlicher Einführung in Ignition erwähnt er, wie Ignition einige interessante Framework-spezifische Dinge tut, um Stack-Traces leichter verständlich zu machen:

Ignition ist eine Laravel-spezifische Fehlerseite. Es kann also Framework-spezifische Funktionen bereitstellen, um nicht kompilierte Ansichtspfade und Ihre Blade-Ansichten anzuzeigen ... Standardmäßig zeigen wir auch nur Anwendungs-Frameworks an, da diese möglicherweise das sind, woran Sie interessiert sind.

Wissen Sie, wie die neue Fehlerschnittstelle von Laravel6 aussieht?

Wie Sie auf dem Screenshot sehen können, gibt es mehrere Registerkarten, die Hilfeinhalte zu der Anfrage, app/framework, user code>, context und debug. Wählen Sie diese Option aus, um Details zu den einzelnen Elementen anzuzeigen. app/framework, user, contextdebug。通过选择可以查看他们每一个的详细信息。

debug选项卡有一个很酷的新特性,可以显示querieslogsdumps。 当有打印内容的时候,Ignition 还会显示相关的文件名信息。不想显示具体信息的话还可以使用包中原有的dd()

Die Registerkarte „Debuggen“ verfügt über eine coole neue Funktion, die Abfragen, Protokolle und Dumps anzeigt. Wenn Druckinhalte vorhanden sind, zeigt Ignition auch relevante Dateinameninformationen an. Wenn Sie keine spezifischen Informationen anzeigen möchten, können Sie auch den Originalbefehl dd() im Paket verwenden!

Zusätzlich zu den Debugging-Informationen bietet Ignition einen zusätzlichen Schritt, um Hilfe für häufige Probleme vorzuschlagen. Beispielsweise versuchen Klassen- oder Ansichtspfadtypen, empfohlene Lösungen bereitzustellen.

Wissen Sie, wie die neue Fehlerschnittstelle von Laravel6 aussieht?

Ignition ist standardmäßig in Laravel 6.0 enthalten und Sie können es auch in vorhandenen Laravel 5-Anwendungen installieren. Sie können mehr über dieses Paket erfahren, vollständige Installationsanweisungen erhalten und den Quellcode auf GitHub unter „facade/ignition“ ansehen.


🎜

Das obige ist der detaillierte Inhalt vonWissen Sie, wie die neue Fehlerschnittstelle von Laravel6 aussieht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen