2017-03-01 61 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訪問虛擬機。然後轉到文檔根目錄並從那裏運行工匠。

相關問題