Projeto Desacoplado
E se eu quisesse um projeto totalmente desacoplado da minha API, ela poderia ser consumida por um mobile, desktop e web, mais que os projetos estivessem em pastas separadas nào dentro da pasta do Laravel, como deveria ser feito?
Olá, Junior!
Tudo bem?
No caso, criamos a API que já pode ser consumida por qualquer tipo de aplicação e dispositivo.
E montamos o Vue.js com SPA pra consumir essa API.
Embora criamos o Vue.js dentro de resources/js/ não tem necessidade, já que toda a comunicação neste caso entre Laravel + Vue.js é pelas rotas da API, ou seja, o Laravel neste caso apenas faz o papel de backend, enquanto o Vue.js faz o front com o usuário.
Se quiser criar um projeto apenas com Vue.js separado, pode criar, que funcionar da mesma forma.
Era essa mesmo a sua dúvida? Ficou claro?
Eu não sei qual a melhor forma de fazer, mas para sistemas acredito que fazer tudo na mesma página é excelente. Por exemplo eu peguei um tema para CMS que foi criado com Laravel + Tailwind e estou aplicando o Vue.js nele.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!