Laravel - Как создать аутентификацию для API без базы данных - PullRequest
0 голосов
/ 23 января 2019

Я сейчас пишу приложение, которое использует веб-сокеты и, следовательно, должно как-то отслеживать своих пользователей.

Я не хочу, чтобы мои пользователи регистрировались. Перед использованием приложения им следует выбрать имя и получить для него JWT-токен. Я не хочу ничего сохранять в базе данных. Поскольку эти имена могут быть неуникальными, я, вероятно, добавлю Id.

Я пытаюсь использовать tymon / jwt-auth ":" ^ 1.0.0-rc.3.

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

По какой-то причине функция tokenById кажется недоступной.

Почтальон говорит: BadMethodCallException: метод Illuminate \ Auth \ SessionGuard :: tokenById не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...