Laravel / Passport аутентификация с настраиваемым полем имени пользователя - PullRequest
0 голосов
/ 10 марта 2020

Паспорт использует атрибут электронной почты в качестве «имени пользователя».

Столбец электронной почты в моей БД называется «email1». Я поместил этот код в App / User. php class

public function findForPassport($username)
{
return $this->where('email1', $username)->first();
}

При попытке аутентификации с помощью POST я получаю эту ошибку:

SQLSTATE [42S22]: столбец не найден: 1054 Неизвестный столбец «электронная почта» в «где предложение» (SQL: выберите * из users, где email = admin@test.com предел 1)

Приложение / Пользователь. php

LoginController. php

...