【发布时间】:2018-06-09 21:20:45
【问题描述】:
我的项目在Laravel 5.4 上运行,我使用passport 通过带有bearer token 的api 进行身份验证。一切正常,但是当未经授权的用户尝试访问需要身份验证的资源时,用户会收到错误消息405 method not allowed
但我希望回复为 401 unauthorized 。
如何改变这一点,只发送带有消息的响应,而不是异常?我做了研究,但找不到任何东西。我使用标准 laravel 中间件进行授权auth:api。我的路由分组在中间件中
Route::group(['middleware' => 'auth:api'], function () {
// these routes should return 401 if user not authenticated
}
【问题讨论】:
标签: laravel authentication laravel-5 oauth laravel-passport