SQLSTATE[HY000] [2002] No such file or directory 填localhost报这个错
SQLSTATE[HY000] [2002] Connection refused 填报127.0.0.1这个错
查看laradock 下面.env 文件,里面有db_host 填这个就没错了
还有错得看
mysql> STATUS的 UNIX socket 这个值(laradock 进入mysql 命令:docker ps -s 查看mysql的id ,docker exec -it id值 bash)
在php.ini 里面mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket填上这个值