Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)

Essa mensagem é para tentar ajudar alguém, caso um dia se depare com a mesma mensagem ao tentar criar uma série ou executar qualquer operação com o Servidor do Banco de Dados

Estou usando o SGBD MySql.... já havia configurado o arquivo .env com as informações de usuário, senha e banco... já havia criado e executado as migrations... tudo indo bem, mas na hora de tentar adicionar uma série, eis que surge a mensagem SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)

Li diversos posts na internet... pensa e testa daqui... pensa e revisa de lá... perdi uns 30 minutos ou mais... Já tinha experienciado alguns problemas com as Migrations do Doctrine, então imagine o quanto já estava começando a me sentir frustrado, imaginando n problemas, já começando a entrar no desespero para tentar encontrar qualquer milagre... enfim

Então, se um dia se deparem com problemas do mais estranhos possíveis, REINICIEM O SERVIDOR ARTISAN ou qualquer que seja (Lembram da piada dos quatros amigos, um mecânico, um físico, um químico e um técnico de informática, que viajavam num carro que parou de funcionar no meio da estrada? Então, esgotada todas as possibilidades, saiam e entrem no carro novamente!)

1 resposta
solução!

Olá Leonardo, obrigado por compartilhar!

Esse é um detalhe que pode resolver muitos problemas, além dessa dica deixo também a recomendação dos seguintes comandos para limpar o cache do laravel:

php artisan cache:clear
php artisan config:clear
php artisan view:clear
php artisan route:clear

Muitas vezes quando uma alteração que você faz no código ou nas configurações parece não ter efeito nos testes o caminho a ser seguido é primeiro reiniciar o servidor como você mostrou e caso não funcione executar os comandos acima para limpar o cache da aplicação.