こんにちは!今回がエンジニア初学者がついうっかり詰まってしまった初歩的なエラーとその原因をご紹介していきたいと思います。
LaravelのDB接続設定エラー
入力した項目は合っているはずなのに、なぜかDB接続できない。
そんな時は、もう一度書き込んでいるファイルが正しいか確認してみてください!
もしかしたら.env
ファイルではなく.env.example
に設定を書き込んでいるかもしれません。
DB接続設定を書き込むのは.env
ファイルです!
なぜこのエラーにハマったのか
原因は、普段使用しているVisualStudioCode(以下VSC)のクイックオープン(Cmd + P)でファイル検索をした時に、.env
が引っ掛からず、ついうっかり検索結果に出ていた.env.example
を私が.env
だと誤認したからでした。
対応策
なぜ.env
ファイルが検索結果に出なかったのか。
それはVSCの設定で.ignoreファイルと.gitignoreファイルを検索対象から外すようにしていたからです。
検索対象に入れたい場合は、VSCの環境設定に入って検索ボックスからSearch:Use Ignore Files
を検索し、チェックを外しておくようにしましょう。