为什么修改 DingoAPI、jwt 返回 http 状态码无法成功的问题?

问题描述

项目采用laravel5.4 配合DingoAPI和jwt插件来开api接口。目前遇到的问题是,当用户不传身份token或token过期、token格式不对的等情况下,返回如下图所示的http status=500的情况,我想修改成其他状态(比如:400等)。

file

我也参照了昨天发布《Laravel 教程 - 实战构架 API 服务器》的相关章节的修改方式,但还是无法成功。请大侠们指点一下。

Hugh
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 1
DianWang

https://github.com/liyu001989/dingo-api-wi...
中文文档有提供了自定义的异常响应,可以参考下

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!