【发布时间】:2017-07-29 13:35:30
【问题描述】:
我已经为 Laravel 5.4 实现了 Tymon JWT,它在用户(默认)模型中运行良好。
但是,我希望它适用于 api guard 而不是默认 web。
如果我将默认保护设置为 api 并将 api 驱动程序设置为令牌:
'api' => [
'driver' => 'token',
'provider' => 'app_users',
],
我收到以下错误
Call to undefined method Illuminate\Auth\TokenGuard::attempt()
如果我将 api 驱动程序设置为 jwt-auth,我会收到以下错误
Auth guard driver [api] is not defined.
有趣的是,如果我将驱动程序更改为会话,它可以正常工作。
'api' => [
'driver' => 'session',
'provider' => 'api_users',
],
只是想知道我应该为 JWT api 令牌设置什么驱动程序,因为会话驱动程序仅适用于 Web?
【问题讨论】: