Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

Não tem como usar doctrine?

Boa tarde. Também não gosto dessa questão de misturar tudo no modelo, mas não tem como usar doctrine ao invés do eloquent? Ou então não existe outra forma de usar o eloquent?

7 respostas

Tem sim, mas não é "oficial": http://www.laraveldoctrine.org/

PS.: Eu também não gosto da abordagem de Active Record. Até falei sobre isso aqui: https://www.youtube.com/watch?v=WXLUYFC5jok

Boa tarde. O fato de não ser oficial traz algum problema? Outra coisa, tem como só criar o projeto em laravel e configurar o doctrine e já funcionar?

O fato de não ser "Oficial" não quer dizer nada, da mesma forma usar banco de dados NoSql, você também consegue apesar de não ser "Oficial" Nesse Link tem o Laravel pre configurado com o doctrine . Porém se a algo relacionado a otimização ai não sei te dizer. Eu acho mais "fácil" usar o próprio eloquent por ser bem parecido e tem uma excelente documentação no site da laravel

O fato de não ser oficial traz algum problema?

Traz um pouco mais de risco. A equipe do Laravel Doctrine pode decidir abandonar o projeto. As atualizações podem não acontecer ao mesmo tempo. Esse tipo de coisa.

tem como só criar o projeto em laravel e configurar o doctrine e já funcionar?

Instalando o Laravel Doctrine ele "já funciona". Não sei se entendi bem a dúvida.

Minha dúvida é se não consigo instalar só o doctrine igual fizemos no curso de doctrine que não tinha framework. Instalar o pacote do doctrine no laravel e configurar normal.

solução!

Você pode, só vai ter um trabalhão. É basicamente isso que o pacote Laravel Doctrine faz.

Entendi. Beleza obrigada