Как правильно подключиться и настроить мой файл laravel .env, используя учетные данные phpmyadmin - PullRequest
0 голосов
/ 06 мая 2019

У меня проблема с моим локальным проектом laravel и localhost phpmyadmin, сегодня утром мой корневой пароль моего phpmyadmin не работает, и я не знаю, почему он не работает, потому что я использовал эту учетную запись давно, а теперь выдает ошибкуиз этого Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: ДА)

Итак, сейчас я решил создать новую учетную запись на mysql, и я создал пользователя как admin и паролькак admin4321 и хорошо это работает.

Итак, сейчас мой файл .env выглядит следующим образом.

APP_NAME=Laravel
APP_ENV=production
APP_KEY=base64:ALMV1rEQL49GJWdydqdEiUGmSnrRFXHjFgrNxNX5iWM=
APP_DEBUG=true
APP_URL=http://localhost

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=file_db 
DB_USERNAME=admin
DB_PASSWORD=admin4321

BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=sync

REDIS_HOST=localhost
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=noreplyhfiofi@gmail.com   
MAIL_PASSWORD=hiflyer123
MAIL_ENCRYPTION=tls

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"



NOCAPTCHA_SECRET=6LeSDW8UAAAAAGbsUdQnZnQSc9yIlD-mP-XPGDW0
NOCAPTCHA_SITEKEY=6LeSDW8UAAAAAB5rrfbBsYx7Sa65-6sL9TC_-mMb

Так что теперь, когда я захожу в мою учетную запись авторизации в laravel, это показывает это.и все данные из базы данных не отображаются на моем сайте.

     Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Class 'Illuminate\Database\MySqlConnection' not found

Ответы [ 2 ]

0 голосов
/ 06 мая 2019

После внесения каких-либо изменений в файл .env необходимо перезагрузить сервер с помощью команды php artisn serve.

0 голосов
/ 06 мая 2019

Я бы предложил использовать пакет Illuminate / Database .Вы не получите интерфейс БД, потому что это специальный фасад, предоставляемый Laravel Framework, но все функциональные возможности построителя запросов доступны через капсулу.

Установите пакет освещения / базы данных с помощью composer и затем следуйте прилагаемым примечаниям readme (включены ниже для полноты).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...