Я делаю проект в laravael
фреймворк.
Я пытаюсь открыть несколько страниц. Это показывает ошибку:
в PDO -> __ construct (‘mysql: host = localhost; порт = 3306; dbname = dbname’, ‘root’, ‘phpmyadminpd’, массив (‘0’, ‘2’, ‘0’, false, ‘0’) ) в строке Connector.php 47
мой .env
файл:
APP_ENV=local
APP_DEBUG=true
APP_KEY=wdIYfgjVOzyDfchid9nBIlOzL4uIAYuY
DB_HOST=localhost
DB_DATABASE=dbname
DB_USERNAME=root
DB_PASSWORD=phpmyadminpd
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
PHPMYADMIN — это просто веб-интерфейс для работы с MySQL и не имеет к этому никакого отношения.
Если приложению необходимо работать с базой данных, например приложению Laravel, оно должно подключиться через файлы конфигурации соединения или файлы env обычным стеком.
Из документов phpMyAdmin:
конфигурация
Все настраиваемые данные помещаются в config.inc.php в phpMyAdmin’s
каталог верхнего уровня. Этот файл должен содержать только те параметры, которые вы
хотите изменить их соответствующее значение по умолчанию в
библиотеки / config.default.php
Пример документации для справки:
https://docs.phpmyadmin.net/en/latest/config.html#config-examples
PHPMYADMIN это просто инструмент управления базой данных. Это не имеет ничего общего с Laravel.
Вы должны иметь дело с MySql. Убедитесь, что вы правильно разместили в базе данных MySql
DB_DATABASE=dbname //your database name
DB_USERNAME=root //your database user
DB_PASSWORD=phpmyadminpd //your database password
Я надеюсь, что это поможет вам.