質問: migrations) ``` 現在laradockとプロジェクトの.envにおけるmysqlの設定は下記の通りです。 ### 該当のソースコード laradockの.env ``` ### MYSQL ################################################# MYSQL_VERSION=5.7 MYSQL_DATABASE=laravel MYSQL_USER=laravel MYSQL_PASSWORD=secret MYSQL_PORT=3388 MYSQL_ROOT_PASSWORD=root MYSQL_ENTRYPOINT_INITDB=./mysql/docker-entrypoint-initdb.d ``` プロジェクトの.env ``` DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3388 DB_DATABASE=laravel DB_USERNAME=laravel DB_PASSWORD=secret ``` ### 試したこと 試したことは下記の通りです。 * プロジェクトの「DB_HOST」を127.0.0.1からmysqlに変更 * workspace内でキャッシュを削除 * mysqlユーザー「laravel」に全権限を与える * laradockeの.env内「DATA_PATH_HOST=~/.laradock/data」を「DATA_PATH_HOST=~/.プロジェクト名/data」に変更 ### 補足情報(FW/ツールのバージョンなど) * mysql:5.7 * laravel: 5.6 * php: 7.2 環境設定が原因だと思うのですが、うまくいっている方がいらっしゃればお教えいただきたく思います。 よろしくお願いいたします。
回答: すみません、自己解決しました。 原因はやはり環境で、プロジェクト内の「.env」にあるホスト名が原因でした。 「DB_HOST=127.0.0.1」にしていたところ、「192.168.0.1」にすることで解決できました。 参考にしたのは下記のURLです。 https://github.com/laradock/laradock/issues/178