2016-12-25 14 views
0

私はLaravel 5を使用していますが、データベーステーブルを移行できません。私はMacBook Proを持っていて、Terminalを使っています。私はPHP職人のコマンドを使用しています:
php artisan migrate。 このコマンドを実行すると、次のエラーメッセージが表示されます。[PDOException]
SQLSTATE [HY000] [2002]接続が拒否されました。私はLaravel 5を使用していますが、私はデータベースをphp artisan migrateを使用して移行できません

laracasts.comの公式チュートリアルビデオに続いてdatabase.phpを設定しました。私はこの問題についてstackoverflow.comに多くのコメントを読んだ

'fetch' => PDO::FETCH_CLASS, 
... 
'default' => env('DB_CONNECTION', 'sqlite'), 
... 
'connections' => [ 

'sqlite' => [ 
'driver' => 'sqlite', 
'database' => database_path('database.sqlite'), 
'prefix' => '', 
], 
.... 

...
:私database.phpでファイルには、次のようになります。それらのほとんどは ".env"ファイルを変更することを話しています。私はこのファイルを見つけることができません! Laravelのインストールが完了したかどうかは私には分かりません。私は ".env"ファイルが私の "database.php"ファイルを上書きしているかもしれないが、 ".env"ファイルを書き込めないことを読んだ!

+2

ほとんどの場合、envファイルは非表示になっています。 Google検索を行い、隠しファイルを表示するコマンドを見つけます。次に、.envファイルを編集します。 – AshMenhennett

+0

@AshMenhennett。 .envファイルが私の "ブログ"ファイルの中にあることがわかりました。私はターミナルに行き、私は書いた:cdのブログそして:ls -a。これはコマンドです.envファイルのような隠しファイルが表示されますが、質問はどうやって隠しファイルにアクセスできますか? –

+0

'' 'defaultsは、com.apple.finder AppleShowAllFilesと' 'Killall Finder'''を書き込みます。 Finderを開き、.envファイルを見ることができるはずです。 – AshMenhennett

答えて

1

ほとんどの場合、envファイルは非表示になっています。

  1. 実行defaults write com.apple.finder AppleShowAllFiles YESとターミナルでKillall Finder

  2. 。Finderを開くと、.envファイルが表示されるはずです。

  3. .envファイルを編集します。

関連する問題