現在laravelのpassportを使ってログイン機能のあるサイトのAPIを作っています。
https://readouble.com/laravel/5.5/ja/authentication.html#protecting-routes
パーソナルアクセストークン
$user = \Auth::user(); return response()->json(['token' => $user->createToken('MyApp')->accessToken], 200);
こんな感じでtokenを作ってそれを使ってAPIの認証を作ることはできたのですが、実際にバックエンド側のどこでtokenをチェックしているのか気になって調べてみたのですが、auth:api
のmiddlewareが見当たらなかったので、このmiddleawareがどこにあるか教えていただきたいです。
rotues/api.php
php
1//デフォルトの記述 2Route::middleware('auth:api')->get('/user', function (Request $request) { 3 return $request->user(); 4});
karnel.phpに記述はありませんでした。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー