Паспорт использует атрибут электронной почты в качестве «имени пользователя».
Столбец электронной почты в моей БД называется «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