在Auth :: gaurd()中保存访问令牌

时间:2020-03-31 09:10:32

标签: laravel laravel-passport

我正在将访问令牌保存在laravel 7.0的身份验证保护中。

$token = Auth::guard('admin')->user()->createToken('wallpaper')->accessToken;
Auth::guard('admin')->user()->withAccessToken($token);
dd(Auth::guard('admin')->user());

    #accessToken: 
   "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiYTZiMmJiNjc4MDVhMWRiYTk4ZWFjOTRhOGY0YjRm
    YmNiMTQyYWEzOTc1MDBjYTdjOWI2NTU4MTYzZDU1NmVlMDc3NmQ5NmYyZmM ▶"

它保存在这里,但是当我在主页上访问它时,它就为空。

dd(Auth::guard('admin')->user());

#accessToken: null

如何访问该页面上的令牌?

1 个答案:

答案 0 :(得分:0)

当您制作php artisan make:auth或php artisan ui:auth时,此命令将创建具有以下名称的表:oauth_acces_tokens,这是您的令牌,user_id等...