无法在代码中查询,但工匠迁移工作

时间:2017-02-21 02:23:16

标签: database-connection laravel-5.4

我已经在Windows机器上设置了一个由php artisan serve提供的新的Laravel 5.4项目和一个MySQL数据库(我没有使用Homestead或VM)。我可以使用php artisan migrate正常运行数据库迁移,但是如果我尝试从Controller(例如DB::connection()->select('select * from users');)查询数据库,则会收到以下错误:

PDOException in Connector.php line 68: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.

我无法弄清楚为什么Laravel无法查询数据库。我尝试了以下事项:

  • 我可以使用我的.env文件中的相同凭据通过Sqlyog连接到数据库。
  • 我可以成功运行php artisan migrate:resetphp artisan migrate
  • 我试图指向在本地计算机上运行的Microsoft SQL Server以及在本地计算机上运行的MySQL服务器。在这两种情况下,php artisan migrate都可以正常运行,但我无法通过我的应用运行查询。
  • 我已经尝试在DB_HOST.env之间切换127.0.0.1文件中的localhost变量而没有运气。
  • 我试过没有运气php artisan config:clear

我在某个地方遗失了一步吗?

0 个答案:

没有答案