php - 如何使用 Passport 在 Laravel API 中获取当前用户?

标签 php laravel laravel-5.5 laravel-passport

我正在使用护照包进行 Laravel API 身份验证。当我发布数据时出现错误:

401 Unauthorized","error":{"error":"Unauthenticated."}.

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

如何解决这个错误?

最佳答案

这段代码帮助了我:

auth()->guard('api')->user()

对于短线语法,你可以使用这样的东西:

auth('api')->user()

关于php - 如何使用 Passport 在 Laravel API 中获取当前用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48417970/

相关文章:

javascript - 在出现错误时为 VeeValidate 3 使用自定义显示名称(标签)

php - 如何在laravel中的mysql数据库中插入原始数据

html - 如何在 Laravel 5.5 中切换到 Bootstrap 4

php - Laravel 查询结果与子数组没有 Eloquent

php - 如何访问php类中的资源文件

php - Eloquent 逆关系执行无用的查询

php - 是否可以将Laravel 5.5.40降级到5.5.20?

php - Laravel Eloquent 查询构建选择最小值

php - 在哪里存储登录尝试和当前登录状态、cookie 或 session ?

php - mysql全文搜索不适用于3个字符