ホームページ >PHPフレームワーク >Laravel >Laravel6の新しいエラーインターフェースがどのようなものであるかご存知ですか?

Laravel6の新しいエラーインターフェースがどのようなものであるかご存知ですか?

藏色散人
藏色散人転載
2021-09-26 15:32:222156ブラウズ

以下は、#Laravel のチュートリアルコラムで、Laravel 6 の新しいエラーインターフェイスを紹介します。困っている友人の役に立てば幸いです。

Laravel6の新しいエラーインターフェースがどのようなものであるかご存知ですか?

Laracon EU 2019 の一部として、 Freek van der Herten と Marcel Pociot は共同で、最新のオープンソース拡張パッケージ Ignition を発表しました。

Ignition は Laravel 6.0 の新しいデフォルトのエラー ページで、例外やスタック トレースのデバッグをさらに便利にする Laravel 固有の美しい機能がいくつかあります。この気の利いた新しい Laravel デバッグ スタックを確認するために、意図的に例外をスローすることもできます。

Freek による Ignition の詳細な紹介では、Ignition がスタック トレースを理解しやすくするためにフレームワーク固有の興味深いことをどのように実行しているかについて述べています:

Ignition は Laravel 固有のエラー ページです。したがって、フレームワーク固有の機能をマウントして、コンパイルされていないビュー パスと Blade ビューを表示できます...
デフォルトでは、アプリケーション フレームワークのみも表示されます。これは、アプリケーション フレームワークに興味がある可能性があるためです。

Laravel6の新しいエラーインターフェースがどのようなものであるかご存知ですか?

スクリーンショットでわかるように、リクエスト

app/ に関するヘルプを提供する複数のタブがあります。フレームワークユーザーコンテキスト、およびデバッグ。選択すると、それぞれの詳細が表示されます。

デバッグ タブには、

クエリログダンプを表示する素晴らしい新機能があります。印刷コンテンツがある場合、Ignition は関連するファイル名情報も表示します。特定の情報を表示したくない場合は、パッケージに含まれる元の dd() コマンドを使用することもできます。

デバッグ情報に加えて、Ignition には一般的な問題に対するヘルプを提案する追加のステップがあります。たとえば、クラスまたはビューのパス タイプは、推奨されるソリューションを提供しようとします。

Laravel6の新しいエラーインターフェースがどのようなものであるかご存知ですか?

Ignition は Laravel 6.0 に標準で付属しており、既存の Laravel 5 アプリケーションにインストールすることもできます。このパッケージの詳細を確認し、完全なインストール手順を取得し、GitHub の facade/ignition でソース コードを表示することができます。


以上がLaravel6の新しいエラーインターフェースがどのようなものであるかご存知ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。