簡體   English   中英

我正在使用Laravel 5,但無法使用php artisan migration遷移數據庫

[英]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文件很可能是隱藏的。

  1. 運行defaults write com.apple.finder AppleShowAllFiles YES ,在終端中輸入defaults write com.apple.finder AppleShowAllFiles YESKillall Finder

  2. 打開Finder,您應該可以看到.env文件。

  3. 編輯您的.env文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM