Laravel Passport:无法访问用户数据并重定向到登录页面

时间:2018-10-17 10:00:56

标签: laravel api laravel-passport

我成功获取了访问和刷新令牌,但是我的问题是当我尝试返回用户时。我的routes/api.php文件中有此代码

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

enter image description here

1 个答案:

答案 0 :(得分:2)

您将返回$request->user(),但没有将任何Request传递给函数。

更改此:

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

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