Jump to content
kukamax

[Resolvido] Dois projetos Laravel, compartilhando Models

Recommended Posts

Boa tarde a todos, gostaria de uma ajuda de vocês, estou desenvolvendo uma solução com dois projetos Laravel, um o site e o outro o painel, até ai tudo funcionado, o site na url padrão eo Painel no subdomínio, mas é possível da um USE em uma model que esta no outro projeto?,  ser sim, é uma boa usar assim?

desde já obrigado.

Share this post


Link to post
Share on other sites

Não é necessário criar dois projetos. Visto que, toda a estrutura de front e URI's podem ser gerenciadas dentro do framework para cada área do projeto..

 

Voltando a questão, exceto quando se utiliza uma API  (Application programming interface), tal qual: package, resources, web services, etc.... o Model é do projeto e não deve ser compartilhado. Não é recomendado compartilhar uma estrutura, não encapsulada, dentro de dois projetos separados, pois o model em si é desenvolvido para ser utilizado por uma aplicação e não para ser compartilhado entre aplicações. Para isso, são desenvolvidas API's.

 

Se você quiser compartilhar entre os dois projetos de forma independente, crie uma API aonde você irá "expor ao mundo" tudo que pode ser realizado naquele pacote, aí sim, se torna uma estrutura robusta e de melhor manutenibilidade.

 

 

Share this post


Link to post
Share on other sites

Muito obrigado pelas suas dicas Gabriel, vou esta desenvolvendo uma API, que assim segui mais os padrões de hoje em dia. vlw

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.