在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 ssh
或vagrant ssh
访问虚拟机。 然后转到文档根目录并从那里运行工匠。
上一篇: loacalhost vs127.0.0.1 in .env file in laravel
下一篇: Laravel 5.4 sometimes uses different database credentials