分享至
在laravel上建立了Model也有在mySQL建立了帳號之後再CMD打上php artisan migrate就出現了下面的畫面而且到最後他跑出來的DB名稱及帳密也不會跟著env改動了不知該如何是好!!
已邀請的邦友 {{ invite_list.length }}/5
我遇過的狀況是 有可行 migrate 時候 是讀取 cache住的 .env 檔案你可以試試看 先執行以下指令試試看
php artisan config:clear
不過我也遇過 因為在 linux上面 執行權限不夠 所以cache檔案實際上沒有被正確的清理掉所以 你可以去 app 資料夾裡面 找找看 有沒有 快取住的檔案
快取可以清理掉了但是還是連不到0.0
我認為應該 問題還是往 cache的方向找. 有時候下指令不一定有用因為看起來你的連線完全沒依照你的 .env設定檔運作
你可以檢視一下你的目錄內有沒有多出來的快取檔案例如 /vendor/config.php我也遇過 在 storage/ 目錄下 多了 一些 config.php 產生干擾 (應該是手賤造成)
IT邦幫忙