调用未定义的方法Illuminate\Database\Query\Builder :: withAccessToken()

Jam*_*oss 3 php laravel-5.3 laravel-passport laravel-5.4

当我使用postman与api.php文件时出现此错误.

在这里使用Laravel 5.4的文档示例是文件中的代码.

Route::get('/user', function (Request $request) {
return $request->user() ; })->middleware('auth:api');
Run Code Online (Sandbox Code Playgroud)

在邮差我有这些设置. 邮差的图象有接受和Auth设置的

由于HasApiTokens存在于相关模型中,因此出现这些错误似乎非常不寻常,那么问题是什么?

小智 11

我通过添加"使用HasApiTokens,通知;"来解决这个问题.在App/User.php中