[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Davisson Charles
Criador Davisson Charles 17/03/2019

Boa noite, observei que a mesma aplicação Laravel pode ser uma api rest, uma aplicação web mvc comum e ate uma api graphql tudo na mesma aplicação.

 

Se eu estiver implementanto um sistema de gestão comum por exemplo e usar as rotas web normalmente, e depois surgir a necessidade de implementar um client mobile, ao inves de reescrever a aplicação para se comportar como uma api, posso apenas criar meus controles apis e minhas rotas para atender esse cliente? Tendo assim duas arquiteturas na mesma aplicação?

Manager Carlos Ferreira 17/03/2019

Olá, Davisson!
Como vai?

Pode sim, é uma regra válida.

Já vi projetos que a equipe centraliza tudo em um único local o desenvolvimento, tanto de APIs, quanto de recursos, mudando apenas o comportamento de resposta de acordo com a requisição (view blade ou json a resposta).

Particularmente, prefiro separar deixar separado, tanto os controllers, rotas e etc, tudo separado a API da aplicação.

Carlos Ferreira
pabloweslly 17/03/2019

Complemetando eu vi galera usando inertia.js para quem gosta de trabalhar com API e Método tradicional no laravel  blade  você pode fornecer dentro do blade com vue.js os resultados json da sua própria api em  uma aplicação só sem precisa de front e back-end.

pabloweslly
Manager Carlos Ferreira 17/03/2019

Olá, Pablo!

Na mesma linha temos o Livewire também, e tem curso aqui na plataforma sobre.

Abs;

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!