为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 和 MySQL .env 配置未应用

Laravel 和 MySQL .env 配置未应用

PHP
千万里不及你 2023-07-08 15:32:04
我是 Laravel 新手,但这不是我的第一个应用程序。我创建了一个博客作为我的第一个实践项目。我在创建博客时没有遇到这个问题。我更新了 .env 文件以反映应用程序名称和数据库凭据。我使用 bash 创建控制器、模型并迁移数据库表。一切顺利。数据库反映了新表。但是,我注意到页面和元标题不正确。它仍然显示旧的默认值“Laravel”。当我执行 ui:auth 时,我尝试测试注册页面并收到错误:Illuminate\Database\QueryException SQLSTATE[HY000] [1049] 未知数据库 'laravel' (SQL: 选择 count(*) 作为聚合,来自users where email= email@gmail.com) http://localhost:8000/register 隐藏解决方案 数据库名称似乎不正确 您使用的是默认数据库名称 laravel。该数据库不存在。编辑 .env 文件并在 DB_DATABASE 键中使用正确的数据库名称。我已经编辑了 .env 文件。当我在单独的编辑器中将其拉出时,它会显示我的更改,并且“laravel”不在文件中。这是怎么发生的?我尝试清除浏览器历史记录,以防出现缓存问题。我在文件结构中搜索了其他可能的配置文件,甚至更改了 .env.example 文件,但它仍然不会显示我的更改。我完全不知道如何继续。我搜索了规格,看看是否能找到我错过的步骤,但我不知所措。APP_NAME=MandalanTalesAPP_ENV=localAPP_KEY=base64:HCZ7ZwocluPDKnz/r5nn5w51DNZRo0GI/8rRGUONRBI=APP_DEBUG=trueAPP_URL=http://localhostLOG_CHANNEL=stackDB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=mandalanDB_USERNAME=AliciaGuitarDB_PASSWORD=abc123我从 .gitignore 中删除了 .env 文件,以便您可以看到它。请帮忙。我是自学成才,没有任何面对面的资源。
查看完整描述

1 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

每次更改 .env 文件时,都需要在 cmd 中运行它

php artisan config:cache

之后,运行程序php artisan serve


查看完整回答
反对 回复 2023-07-08
  • 1 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信