Я вношу некоторые изменения в проект Docker с помощью laravel, но у меня возникла следующая проблема: SQLSTATE[HY000] [1049] Неизвестная база данных «ead». Это странно, потому что у меня создана база данных, и каждый раз, когда я использую команду: php artisanmigrate, я получаю эту ошибку. Посмотрите мой файл .env:
DB_CONNECTION=mysql DB_HOST=mysql БД_ПОРТ=3306 DB_DATABASE=прочитано DB_USERNAME=корень DB_PASSWORD=корень docker-compose.yml
mysql: изображение: MySQL:5.7.22 перезапуск: если не остановлен среда: MYSQL_DATABASE: ${DB_DATABASE} MYSQL_ROOT_PASSWORD: ${DB_PASSWORD} MYSQL_PASSWORD: ${DB_PASSWORD} MYSQL_USER: ${DB_USERNAME} объемы: - ./.docker/mysql/dbdata:/var/lib/mysql порты: - 3388:3306 сети: - ларавель-эти Я начал использовать парус, но проблема остается. Возникла новая проблема: «SQLSTATE[HY000] [1049] Неизвестная база данных 'laravel_ead' (SQL: выберите * из information_schema.tables, где table_schema = laravel_ead и table_name = миграции и table_type = 'BASE TABLE')"
Но когда я обращаюсь к phpmyadmin, у меня есть база данных, если я использую команду: «docker exec -it laravel-api-ead-mysql-1 mysql -u root -p», а затем ПОКАЗАТЬ БАЗА ДАННЫХ; мои банки пальцев:
База данных | +---------------------+ | информационная_схема | | MySQL | | ты_дб | | Performance_schema |
| система Мои банки в phpmyadmin не отображаются
Мой докер MySQL не работает:

Я искал здесь ответы на некоторые вопросы, но ничего не помогло