Laravel Passport:手动创建访问令牌

Cat*_* I. 5 php api oauth laravel laravel-passport

我正在尝试使用Passport手动在Laravel 5.5中手动创建访问令牌,但似乎无法弄明白.

我有2个应用程序,一个用于保存前端,另一个用于api.用户通过邮件接收邀请,当他访问链接时,我希望创建身份验证令牌并将其发送回响应中.

关于如何做到这一点的任何想法?谢谢.

Cat*_* I. 12

自己解决了.您在用户模型上放置的HasApiTokens特征似乎有一种创建令牌的方法

$user->createToken($name, $scopes);
Run Code Online (Sandbox Code Playgroud)

  • 似乎没有,这是事实,并在此处进行了描述 https://laravel.com/docs/5.5/passport(搜索 _createToken_) (2认同)
  • 请注意,根据文档:个人访问令牌始终是长期存在的.使用tokensExpireIn或refreshTokensExpireIn方法时,不会修改它们的生命周期. (2认同)