AuthServiceProvider;
Auth::viaRequest('api', function ($request) {
if ($request->input('api_token')) {
return User::where('api_token', $request->input('api_token'))->first();
}
});
私はこれを機能させることができないようです。GET
requests には abody
がないため、noinput
が存在します。また、使用してみまし$request->header('api_token')
たが、まだ取得していますunauthorised
DB
以下のように独立した検索を行うと、機能します。
Auth::viaRequest('api', function ($request) {
return User::where('api_token', 'my_api_key')->first();
});
$request
ここでヘッダーにアクセスできることを誰でも確認できますか?