Série da semana: Angular, API RESTful e Banco de Dados

Veja mais
O projeto está inativo

Criando uma API Restful com Lumen

Nesta documentação desenvolveremos uma API Restful, utilizando corretamente os métodos HTTP, que servirá de “interface” de acesso para a aplicação de uma agência de turismos, chamada GoTour. Essa API será desenvolvida em PHP, utilizando o Lumen.

9

Introdução

O Lumen é um micro-framework voltado para o desenvolvimento de microserviços e API’s Restful, devido a sua facilidade em trabalhar com rotas e verbos HTTP de uma forma rápida e leve.

Assim como o Laravel, ele utiliza o Composer como gerenciador de dependências. Dessa forma, podemos criar um projeto utilizando o comando composer create-project laravel/lumen apigotour. Assim o diretório apigotour foi criado com a estrutura do nosso projeto, que por sinal, é bem parecida com a estrutura do Laravel.

Atualmente a API se encontra ativa no link http://devup.com.br/gotour/api/pacotes.

Confira a API em execução no Postman na seguir:

API em execução no Postman
Figura 1. API em execução no Postman
Saiba mais Veja a Série Entre de cabeça no REST
Suporte ao aluno - Deixe a sua dúvida.
Assinatura Devmedia
Faça parte dessa comunidade 100% focada em programação e tenha acesso ilimitado. Nosso compromisso é tornar a sua experiência de estudo cada vez mais dinâmica e eficiente. Portanto, se você quer programar de verdade seu lugar é aqui. Junte-se a mais de...
+ 800 Mil programadores
,90* / mês
  • Séries
  • Projetos completos
  • Cursos
  • Guias de carreiras
  • DevCasts
  • Desafios
  • Artigos
  • App
  • Suporte em tempo real
A assinatura é cobrado através do seu cartão de crédito. *Tempo minimo de assinatura: 12 meses.
Assinatura Devmedia
Faça parte dessa comunidade 100% focada em programação e tenha acesso ilimitado. Nosso compromisso é tornar a sua experiência de estudo cada vez mais dinâmica e eficiente. Portanto, se você quer programar de verdade seu lugar é aqui. Junte-se a mais de...
+ 800 Mil programadores
Conheça agora!
,90* / mês
  • Séries
  • Projetos completos
  • Cursos
  • Guias de carreiras
  • DevCasts
  • Desafios
  • Artigos
  • App
  • Suporte em tempo real
A assinatura é cobrada através do seu cartão de crédito. *Tempo mínimo de assinatura: 12 meses.