Laravel-如何在没有数据库的情况下为API创建身份验证

时间:2019-01-23 13:57:08

标签: laravel-5 jwt

我目前正在编写一个利用网络套接字的应用程序,因此需要以某种方式跟踪其用户。

我真的不希望我的用户注册。在使用该应用之前,他们应该选择一个名称,并将为其获取JWT令牌。我不想在数据库中保存任何内容。由于这些名称可能是唯一的,因此我可能会添加一个ID。

我正在尝试使用tymon / jwt-auth“:” ^ 1.0.0-rc.3。

public function login()
{
    $token = auth()->tokenById(1234));
    return $this->respondWithToken($token);
}

由于某些原因,tokenById-Function似乎不可用。

邮递员说:BadMethodCallException:方法Illuminate \ Auth \ SessionGuard :: tokenById不存在。

1 个答案:

答案 0 :(得分:0)

就我而言,我已经清除了缓存。然后工作正常