A primeira linha da mensagem de erro descreve o tipo de erro:"PDOException". A próxima linha exibe
PDO::errorInfo
, ou seja:- "HY000" é um erro geral do servidor (consulte Códigos e mensagens de erro do servidor em documentos do MySQL).
- "2002" é o código de erro do cliente MySQL que significa "Não é possível conectar ao servidor MySQL local através do soquete" (consulte (Códigos e mensagens de erro do cliente em documentos do MySQL).
- O código de erro específico do driver e a mensagem ("php_network_getaddresses:getaddrinfo failed:Name or service not known") informam que o PDO não consegue resolver o nome do host.
O rastreamento de pilha que você anexou, linha 3, revela que você não especificou os parâmetros de conexão do banco de dados no arquivo de configuração. O erro aparece quando você testa no local, certo? Você precisa atualizar
/.env
com os parâmetros de conexão de banco de dados reais.