apos converter os arquivos consegui rodar porém da estes erros na porta 8080
apos converter os arquivos consegui rodar porém da estes erros na porta 8080
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:
routes/web.php
ou routes/api.php
, qualquer acesso retornará 404.$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
.POST
e tentou acessar pelo navegador (que usa GET
), o Lumen pode retornar 404 ou erro de método não permitido.bootstrap/app.php
pode não estar carregando corretamente os controllers ou middlewares, o que impede que as rotas sejam reconhecidas.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é...
:)