为了账号安全,请及时绑定邮箱和手机立即绑定

如何将框架默认返回的错误页面自定义为JSON错误?

如何将框架默认返回的错误页面自定义为JSON错误?

守着星空守着你 2018-10-18 15:11:15
如何将框架默认返回的错误页面自定义为JSON错误
查看完整描述

1 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

在 _app/Exceptions/handler.php_里

public function render($request, Exception $e)
{
// 这是我自己错定义的错误
return response()->json(array('error_code' => $e->getStatusCode()));
// 这是默认的错误返回
//return parent::render($request, $e);
}

这样可以捕获框架返回的所有错误 而可以自定义错误消息的格式,不必像默认那样 什么错误都返回一个错误的页面,对编写rest api 很方便。Laravel 连这个都考虑到了,真的不错。

查看完整回答
反对 回复 2018-11-18
  • 1 回答
  • 0 关注
  • 685 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信