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

问题描述 投票:0回答:1

我正在将访问令牌保存在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

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

laravel laravel-passport
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.