我正在尝试使用laravel护照身份验证创建API,现在很容易使用laravel passport制作API . 我正在使用个人访问令牌为API用户创建访问令牌 . 因为我的客户端和服务器都是一个,但是当API中没有提供令牌时,它会重定向到laravel auth scaffold php artisan make:auth
创建的登录页面,我想返回带有消息"Token not provided."的json响应
https://laravel.com/docs/5.4/passport#personal-access-tokens
我在路线中使用 auth:api
.
如果没有提供令牌,如何传递API的json响应?
1 回答
我也遇到过同样的问题 . 要解决该重定向,您必须将额外的参数传递到请求的标头中:
现在,它将返回JSON响应,而不是重定向到登录页面 .
现在,如果请求无效,它将返回JSON响应,如:{“error”:“Unauthenticated . ”}
但是没有简单的方法来定制护照回复 . 我正在寻找一些标准的方式,但还没有得到任何 .