Dockerでローカル環境を構築し、laravelを用いたアプリケーションの追加機能開発をしています。
GitHubからfork、cloneして対象フォルダをローカルに持ってきた後、そのフォルダ内のenvファイルをローカル環境用のデータベースに書き換えました。
env
1DB_CONNECTION=mysql 2DB_HOST=db 3DB_PORT=3306 4DB_DATABASE='ローカル用DB名' 5DB_USERNAME=root 6DB_PASSWORD= 7
すでに完成している機能で登録・編集・削除を試したところ問題なく動いているようでした
。
しかしMySQLコマンドにてテーブルを確認しようとしたところ、テーブルが登録されていないようです。
mysql> use 'ローカル用DB名'; Database changed mysql> show tables; Empty set (0.01 sec)
show databases;
で出てくるすべてのデータベースのテーブルを確認してみたのですがどこにも今回使用するアプリケーションのデータは入っていませんでした。
Dockerで使用するDBは違うところになっているということはあるのでしょうか?
バックエンドを始めたばかりのためよくわからず困っております。。
ヒントをいただけますと幸いです。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。