在laravel的.env文件中使用loacalhost vs127.0.0.1

我对Laravel很新。 我正在使用宅基地。 当我尝试使用php artisan migrate命令进行迁移时,我必须在.env文件中使用DB_HOST = 127.0.0.1。 如果我使用本地主机而不是127.0.0.1,如果出现以下错误:[PDOException]
SQLSTATE [HY000] [1045]拒绝用户'宅地'@'localhost'的访问(使用密码:YES)

而当我在模型中使用雄辩功能并试图填充数据库时,我必须将.env文件中的DB_HOST更改为localhost,即DB_HOST = localhost,如果不是,则会出现以下错误:Connector.php中的PDOException第55行:SQLSTATE [HY000] [2002]连接被拒绝

我不知道这件事。 我都很困惑。 我在哪里错了?


将其保留为localhost然后尝试从Homestead虚拟机中运行工匠。

您可以使用homestead sshvagrant ssh访问虚拟机。 然后转到文档根目录并从那里运行工匠。

链接地址: http://www.djcxy.com/p/33075.html

上一篇: loacalhost vs127.0.0.1 in .env file in laravel

下一篇: Laravel 5.4 sometimes uses different database credentials