コントローラーで 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 応答を返したいと思います。どのように実装できますか?