0
JWT dev-develop
でLaravel 5.5を使用しています。私はウェブ用の認証ドライバも設定しました。Laravel 5.5でセッションとJWT認証の両方を使用できません
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'jwt',
'provider' => 'users',
],
],
ただし、上記の設定ではJWTベアラトークンが得られません。 web
をapi
に置き換えると、Auth::attempt($credentials)
はセッションではなくJWTトークンを返します。
両者を同時に使用する方法はありますか?
を取得するために
を使用することができますJWTAuth::attempt($credentials)
tymon\src\JWTAuth.php
でこの機能を確認することができます? –
@TijanManandhar:更新された回答を試してください – C2486
私は 'JWTAuth :: attempt($ credentials)'を使っていますが、これはまったく機能しません。ユーザーの資格情報を取得できません。 JWTAuthenticationミドルウェア '$ user = JWTAuth :: parseToken() - > authenticate();で私がしたことは次のとおりです。 –