Laracon EU 2019 の一部として、 Freek van der Herten と Marcel Pociot は共同で、最新のオープンソース拡張パッケージ Ignition を発表しました。 Ignition は Laravel 6.0 の新しいデフォルトのエラー ページで、例外やスタック トレースのデバッグをさらに便利にする Laravel 固有の美しい機能がいくつかあります。この気の利いた新しい Laravel デバッグ スタックを確認するために、意図的に例外をスローすることもできます。 Freek による Ignition の詳細な紹介では、Ignition がスタック トレースを理解しやすくするためにフレームワーク固有の興味深いことをどのように実行しているかについて述べています: Ignition は Laravel 固有のエラー ページです。したがって、フレームワーク固有の機能をマウントして、コンパイルされていないビュー パスと Blade ビューを表示できます... デフォルトでは、アプリケーション フレームワークのみも表示されます。これは、アプリケーション フレームワークに興味がある可能性があるためです。
スクリーンショットでわかるように、リクエスト app/ に関するヘルプを提供する複数のタブがあります。フレームワーク、
ユーザー、
コンテキスト、および
デバッグ。選択すると、それぞれの詳細が表示されます。
デバッグ タブには、クエリ、
ログ、
ダンプを表示する素晴らしい新機能があります。印刷コンテンツがある場合、Ignition は関連するファイル名情報も表示します。特定の情報を表示したくない場合は、パッケージに含まれる元の
dd() コマンドを使用することもできます。
デバッグ情報に加えて、Ignition には一般的な問題に対するヘルプを提案する追加のステップがあります。たとえば、クラスまたはビューのパス タイプは、推奨されるソリューションを提供しようとします。
Ignition は Laravel 6.0 に標準で付属しており、既存の Laravel 5 アプリケーションにインストールすることもできます。このパッケージの詳細を確認し、完全なインストール手順を取得し、GitHub の facade/ignition でソース コードを表示することができます。 以上がLaravel6の新しいエラーインターフェースがどのようなものであるかご存知ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。