1
resposta

Vários erro ao acessar localhost:8080

apos converter os arquivos consegui rodar porém da estes erros na porta 8080

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Ola Maicon.
O erro exibido é um NotFoundHttpException com status HTTP 404 Not Found.
Isso significa que o Lumen não encontrou a rota que você tentou acessar em http://localhost:8080/.
As causas mais comuns são:

  1. Nenhuma rota configurada.
    Se não houver nada definido no arquivo routes/web.php ou routes/api.php, qualquer acesso retornará 404.
  2. Rota diferente da que você acessou.
    Se a rota cadastrada for, por exemplo:
    $router->get('/hello', function () {
        return 'Hello World';
    });
    
    e você acessar http://localhost:8080/, o retorno será 404. O endereço correto seria http://localhost:8080/hello.
  3. Problema com método HTTP.
    Se você definiu uma rota POST e tentou acessar pelo navegador (que usa GET), o Lumen pode retornar 404 ou erro de método não permitido.
  4. Problema na configuração após a conversão dos arquivos.
    O arquivo bootstrap/app.php pode não estar carregando corretamente os controllers ou middlewares, o que impede que as rotas sejam reconhecidas.
    Para testar rapidamente, abra routes/web.php (ou routes/api.php) e adicione:
$router->get('/', function () {
    return 'API funcionando!';
});

Reinicie o servidor com:

php -S localhost:8080 -t public

Depois acesse http://localhost:8080/.
Se aparecer "API funcionando!", significa que o problema é apenas de rotas não definidas.
Teste ai e me avise.
E se possivel me envie mais informações sobre as rotas que você já tem definidas.
Bons estudos.
Até...
:)