我正在学习laravel,并正在开发博客应用程序。无论如何,我为文章+迁移制作了我的模型,并将其迁移得很好。但是现在我想在我的控制器中从数据库中提取文章,我得到了#34;访问被拒绝用户' hometead' localhost"。
是的,我已经更改了.env文件中的设置,并重新启动了服务器。仍然不会工作。我在同一个问题上尝试了其他线程中的所有内容,但没有任何效果。
任何帮助都将不胜感激。
编辑: 以下是.env文件中的mysql设置:
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=faks_blog
DB_USERNAME=root
DB_PASSWORD=''
如果迁移有效,则设置必须正确。否则,laravel将如何制作所有这些表格? 我还使用HeidiSql访问我的数据库,这些登录凭据有效。
答案 0 :(得分:0)
在DB_PASSWORD
之后删除空括号这样写 DB_PASSWORD =
请告诉它是否有帮助
答案 1 :(得分:0)
当您对.env
文件进行更改时,应始终运行php artisan config:cache
,因为Laravel会缓存config以避免两次读取相同的文件。