laravel - 如何使用 phpmyadmin 的凭据正确连接并设置我的 laravel .env 文件
问题描述
我的本地 laravel 项目和 localhost phpmyadmin 有问题,今天早上我的 phpmyadmin 的 root 密码不起作用,我不知道为什么它不起作用,因为我很久以前使用过这个帐户,现在它给出了这个访问的错误拒绝用户'root'@'localhost'(使用密码:YES)
所以现在我决定在 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
解决方案
在您对 .env 文件进行任何更改后,您应该使用php artisn serve
命令重新启动服务器。
推荐阅读
- android - Android - 如何从设置活动中更改 EditText 背景颜色?
- c# - C# 使用 XmlReader 和 XmlWriter 解析 XML
- nestjs - 我应该在哪里更改从客户收到的值?在 Nest.js 中
- mysql - 我的 mysql 程序(包含光标)有什么问题?
- security - 通过查询字符串参数 (GET) 搜索表单 - 隐私问题
- azure-devops - 如何在 DevOps Pipeline PowerShell 任务中设置变量并将该变量用作另一个任务的条件
- wordpress - 排除类别 woocommerce
- javascript - 发送带有 Post Form et 的图像,在 based64 中使用节点 Js 进行编码
- c - 在大括号中声明函数原型
- java - 将文件读入类中的对象?