laravel - 如何在 Laravel 中使用 Passport Token 获取用户 ID

标签 laravel laravel-5.3 laravel-5.5 laravel-passport

如何从 Laravel 中发布的 Passport 身份验证 token 获取当前用户 ID。我用

$request->user()->id;

是在 laravel API 中获取当前用户 ID 的正确方法

最佳答案

要获取用户 ID,您可以使用如下方法: 详细的可以看Reference .

Route::middleware('auth:api')->get('/user', function (Request $request) {
    return $request->user()->id;
});

关于laravel - 如何在 Laravel 中使用 Passport Token 获取用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48419941/

相关文章:

laravel - undefined variable : $errors

拉拉维尔 : Pass information with key in url

php - Laravel 5.5 编辑后无法删除类别

php - 用户在注册后需要管理员批准才能登录,并在注册后立即重定向到登录页面

php - Laravel:如何在一个查询中编写两个查询并从数据库获取结果?

php - 如何在 Laravel 路由中不使用完整 Controller 路径

linux - 狂欢 : Syntax Error Near Unexpected Token `' table_name'`

php - 在 Laravel 中添加常量的最佳实践是什么? (长名单)

SQLSTATE[HY000] : General error: 1 no such table

mysql - #1067 - 'remember_token' 的默认值无效