如何使用phpmyadmin的凭据正确连接并设置我的laravel .env文件

时间:2019-05-06 02:41:54

标签: laravel phpmyadmin

我在本地laravel项目和本地主机phpmyadmin中遇到问题,今天早晨,我的phpmyadmin的root密码不起作用,我不为什么不起作用,因为我曾经使用此帐户一段时间,现在却给出了错误用户“ 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 :(得分:0)

我建议使用Illuminate/Database软件包。您不会获得DB接口,因为那是Laravel Framework提供的特殊外观,但是所有查询构建器的功能都可以通过胶囊获得。

使用composer安装照明/数据库,然后按照随附的readme notes(为完整性起见,在下面包含)。

答案 1 :(得分:0)

在.env文件中进行任何更改之后,应使用php artisn serve命令重新启动服务器。