我在本地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
答案 0 :(得分:0)
我建议使用Illuminate/Database软件包。您不会获得DB接口,因为那是Laravel Framework提供的特殊外观,但是所有查询构建器的功能都可以通过胶囊获得。
使用composer安装照明/数据库,然后按照随附的readme notes(为完整性起见,在下面包含)。
答案 1 :(得分:0)
在.env文件中进行任何更改之后,应使用php artisn serve
命令重新启动服务器。