Я изучаю laravel и работаю над приложением в блоге. Во всяком случае, я сделал свою модель для статей + миграция и полностью перенес ее. Но теперь, когда я хочу вытащить статьи из базы данных в моем контроллере, я получаю «Доступ запрещен для пользователя» homestead '@ localhost.Laravel - Доступ запрещен для пользователя 'homestead' @ 'localhost
И да, я изменил настройки в файле .env и перезапустил сервер. Все еще не работает. Я пробовал все из этого другого потока по этой же проблеме, но ничего не получилось.
Любая помощь будет оценена по достоинству.
EDIT: Вот настройки MySQL в .env файле:
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=faks_blog
DB_USERNAME=root
DB_PASSWORD=''
Если миграция работала, то настройки должны быть правильными. В противном случае, как laravel сделает все эти таблицы? Я также использую HeidiSql для доступа к моей базе данных, и эти учетные данные пользователя работают.
Покажите, какие настройки вы точно настроили и как, и объясните, как вы подтвердили, что вы действительно ввели правильные учетные данные. – CodeCaster
Я добавил свой ответ выше. – bawsi
Он не использует этот .env-файл, потому что файл указывает 'DB_USERNAME = root', и ошибка показывает, что он пытается войти в систему как пользователь с именем' homestead'. – CodeCaster