私は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"ファイルを書き込めないことを読んだ!
ほとんどの場合、envファイルは非表示になっています。 Google検索を行い、隠しファイルを表示するコマンドを見つけます。次に、.envファイルを編集します。 – AshMenhennett
@AshMenhennett。 .envファイルが私の "ブログ"ファイルの中にあることがわかりました。私はターミナルに行き、私は書いた:cdのブログそして:ls -a。これはコマンドです.envファイルのような隠しファイルが表示されますが、質問はどうやって隠しファイルにアクセスできますか? –
'' 'defaultsは、com.apple.finder AppleShowAllFilesと' 'Killall Finder'''を書き込みます。 Finderを開き、.envファイルを見ることができるはずです。 – AshMenhennett