我一直在跟随Scratch系列的Laracasts Laravel 5,并遇到Episode 7: Fetching Data的障碍。在我自己身边玩耍时,我发现更改.env文件中的数据库设置让我连接到我的MySQL服务器,但是教程调用了SQLite,所以我觉得要学习一点(从未使用过)它之前)。我完全跟着(虽然教程更改了config / database.php文件而不是.env),但当我到达显示我的卡的部分时,我收到以下错误:
SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)
我不知道为什么Laravel试图建立MySQL连接。我已经更改了.env文件,删除了以DB_开头的所有行,除了DB_CONNECTION,将其更改为sqlite。我也尝试从.env中删除DB_CONNECTION。在config / database.php中,我也将DB_CONNECTION更改为sqlite(教程会这样做)。
我尝试过运行php artisan cache:清除,停止和启动工匠服务器,到目前为止,没有。
如果我使用与php artisan tinker中的教程一起创建的模型,我可以插入/获取数据。
像这个使用的数据库似乎很直接,并且考虑到我有使用多个数据库的项目,如果我甚至无法理解这一点,我担心Laravel会有更复杂的事情。