2017-03-01 54 views
0

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

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

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

+0

您是从Homestead内部还是从主机系统运行工匠? – Camilo

+0

@Camilo我从主机系统运行工匠?我们应该在哪里通常运行手工命令?在宅基地或主机系统? –

回答

1

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

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

相关问题