Laravel 5.2 JSON响应请求错误的api_token

时间:2016-04-10 12:00:10

标签: laravel laravel-5 laravel-5.2 laravel-middleware

我在控制器(Laravel 5.2)中使用auth:api中间件。

class RestfulController extends Controller
    {

        public function __construct() {
            $this->middleware(['api', 'auth:api'], ['except' => ['login'] ]);
        }

    }

路线:

Route::group(['prefix' => 'api'], function () {
    Route::get('/login', ['uses' => 'RestfulController@login', 'as'=>'login']);
    Route::get('/list', ['uses' => 'RestfulController@list', 'as'=>'list']);
});

如果请求不包含或包含无效的api_token框架重定向到登录页面。相反,我想返回错误的JSON响应。如何实施?

1 个答案:

答案 0 :(得分:1)

您应该检查apiauth:api中间件组,然后查找女巫正在做的事情。如果它在供应商包中,您需要扩展它并进行更改。