问答 / 1421 / 2 / 创建于 5年前 / 更新于 5年前
开发api对使用Passport OAuth 认证的,认证成功的可以正常的返回json内容,但对授权失败的,比如accessToken错误或过期的,返回内容怎么自定义成son格式呢?现在返回的就是“Whoops, looks like something went wrong.”只能使用try catch来捕获异常来处理,怎么能统一都是返回格式化的数据呀?
拿 postman 举例子,请求 header 加 application/json。 失败返回 401 未授权。格式不满意,我是 try catch 后自己定义返回格式。调用定义好的 api response。wiki 里的黑科技有一个 永远 json 的也可以
手机回帖不易,给你个思路。先看下laravel异常类,所有异常都有,比如没发现路由的模型的控制器的方法的验证器的等等。而且都可以在自定义监听返回,指定web和api路由下返回的格式和数据。
我要举报该,理由是:
推荐文章: