Я использую промежуточное ПО auth: api в контроллере (Laravel 5.2).
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 с ошибкой. Как это можно реализовать?