最基本的是,我想处理来自我的 API 的错误,并确保通过 API 抛出的所有错误都给出 json 响应,但对于网站,我希望发送 HTML 响应。
如果有更好的方法,那么纯粹应用来自http://laravel.com/docs/requests#request-information的逻辑并使用类似的东西:
if (Request::is('admin/*'))
{
//
}
这可行,但对于可能抛出的每种异常类型似乎有点笨拙?该文档似乎没有任何内容,但我在徘徊是否有任何可能的工作,所以可以为设置路由通配符应用错误?就像是:
App::error('admin/*', function(Exception $exception)
{
Log::error($exception);
});