1
resposta

Laradocker e laravel

Olá a todos. Estou usando o laradock para criar uma aplicação laravel. Subi os containers do apache2, mysql e php-pfm.Depois criei uma app laravel com laravel new, e fiz as configuracoes necessárias. Quando rodo o comando php artisan migrate, é feito a migração. Quando rodo o comando php artisan db:seed, o banco é povoado com as infomacoes das seed, tudo ok. Mas quando tento acessar no browser, da SQLSTATE[HY000] [2002] Connection refused. Ele faz a migrate, faz a seed, mas nao permite acessar pelo browser, independente do navegador. Alguém poderia ajudar?

1 resposta

Olá,

Para ser sincero, nunca cheguei a trabalhar com o Laravel, mas pelo que andei pesquisando alguns usuários que já utilizaram o laradock tiveram problemas similares e um dos usuários que encontrei disse que conseguiu resolver o problema utilizando o nome do container do banco especificado no docker-compose no .env Laravel:

DB_CONNECTION=[nome do container do banco - ex: mysql]
DB_HOST=[nome do container do banco - ex: mysql]
DB_PORT=3306
DB_DATABASE=[Nome do banco]
DB_USERNAME=[Usuário]
DB_PASSWORD=[Senha]

Segue tópico com a discussão: https://github.com/laradock/laradock/issues/178

Abs

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software