Я настраиваю новый проект Laravel внутри усадьбы, и автоматически сгенерированный вход в систему не работает после того, как я использовал команду PHP artisan make:auth
. Я не редактировал ни один из файлов, и я оставил имя базы данных по умолчанию в своем hometead.yaml. Фактическая ошибка
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'homestead.users' doesn't exist (SQL: select count(*) as aggregate from `users` where `email` = <email I used>)
Я попытался перезапустить усадьбу, повторить команду и перезапустить мой компьютер. Я не уверен, что еще я мог сделать, так как автоматически сгенерированные вещи должны работать с самого начала.
В моем файле .env:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
В усадьбе. Ямл:
databases:
- homestead
В моей базе данных / миграциях у меня есть автоматически сгенерированные файлы.
Я не трогал config / auth.php или config / database.php.
Я ожидал, что он зарегистрирует пользователя или логин правильно. Кто-нибудь знает, что я делаю не так?