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

Saving Access Token in Auth::gaurd()

我正在 laravel 7.0 中的 auth guard 中保存访问令牌。

$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

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

当你创建 php artisan make:auth 或 php artisan ui:auth 时,此命令创建 table whit 这个名称:oauth_acces_tokens,这是你的代币,user_id 还有更多...