如何使用Passport获取Laravel API中的当前用户?

Kar*_*hik 7 php laravel laravel-passport laravel-5.5

我正在使用用于Laravel API身份验证的通行证软件包。发布数据时出现错误:

401未经授权”,“错误”:{“ error”:“未经身份验证”。}。

Auth::user()->id;用来获取当前用户ID。

如何解决这个错误?

Gau*_*iya 8

这段代码对我有帮助:

auth()->guard('api')->user()
Run Code Online (Sandbox Code Playgroud)


Rah*_*ath 5

最简单的格式是 auth('api')->user();