제가 보기엔 DB의 서버주소를 mysql로 설정하신듯 한데요, .env를 수정하셔서 localhost 혹은 127.0.0.1로 수정하시면 되지 않을까 싶습니다.
이런 혼란을 줄이려면 소스가 존재하는 컨테이너에 접근해서 php artisan migrate를 하면 되긴 하네요.
이것도 뭔가 귀찮은데...
질문 올리자 마자 찾았습니다;;;
.env에서 호스트가 mysql이라고 되어있었던 게 원인이었습니다.
/etc/hosts에 mysql이라는 호스트를 추가해서 해결.
흠...더 좋은 방법 없나..
> php artisan migrate
[PDOException]
SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known
[PDOException]
PDO::__construct(): php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known
이런 오류가 발생합니다. 무슨 오류인지 감이 안오네요.
쉽게배우는 라라벨 프로그래밍 책에서 이제 막 github 로그인 연동 중인데(304p),
일단 DB에 있는 정보로 로그인은 잘 되고요.
console 창에서 artisan migrate가 안되네요.
환경은 mac os x - sierra에서 laradock으로 맞춰놨고, 라라벨 5.2 버전입니다.