これの基本は、API からのエラーを処理し、API を介してスローされたすべてのエラーが json 応答を返すようにしたいが、Web サイトでは HTML 応答を送信したいということです。
より良い方法がある場合は、 http: //laravel.com/docs/requests#request-informationのロジックを純粋に適用し、次のようなものを使用します。
if (Request::is('admin/*'))
{
//
}
これは機能しますが、スローされる可能性のある例外の種類ごとにそれを行うのは少し面倒ですか? ドキュメントには何もないようですが、動作する可能性のあるものがあるかどうかをさまよっていたので、ルートのワイルドカードの設定にエラーを適用できますか? 何かのようなもの:
App::error('admin/*', function(Exception $exception)
{
Log::error($exception);
});