我在控制器(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响应。如何实施?
答案 0 :(得分:1)
您应该检查api
和auth:api
中间件组,然后查找女巫正在做的事情。如果它在供应商包中,您需要扩展它并进行更改。