[英]I'm using Laravel 5 and I'm not being able to migrate my database using php artisan migrate
我正在使用Laravel 5,但無法遷移數據庫表。 我有一個Macbook Pro,並且正在使用Terminal。 我正在使用php artisan命令:
php artisan遷移。 執行此命令時,出現以下錯誤消息:[PDOException]
SQLSTATE [HY000] [2002]連接被拒絕。
我已經按照laracasts.com上的官方教程視頻配置了我的database.php。 我的database.php文件如下所示:
...
'fetch' => PDO::FETCH_CLASS,
...
'default' => env('DB_CONNECTION', 'sqlite'),
...
'connections' => [
'sqlite' => [
'driver' => 'sqlite',
'database' => database_path('database.sqlite'),
'prefix' => '',
],
....
我已經在stackoverflow.com上閱讀了有關此問題的許多評論。 他們中的大多數人都在談論修改“ .env”文件。 問題是我找不到此文件! 這使我想知道我的Laravel安裝是否完成! 我讀到我的“ .env”文件可能會覆蓋“ database.php”文件,但我無法歸檔“ .env”文件!
env文件很可能是隱藏的。
運行defaults write com.apple.finder AppleShowAllFiles YES
,在終端中輸入defaults write com.apple.finder AppleShowAllFiles YES
和Killall Finder
。
打開Finder,您應該可以看到.env文件。
編輯您的.env文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.