Laravel 5

Model VS Repository

  • Avatar de VincentPIEPLU
    Membre depuis :
    04/04/2015
    Messages :
    225

    Hello,

    Souvent sur mes projets, dans mes controllers, je faisais appel à Eloquent pour récupérer des données. Puis, en lisant diverses docs, je me dis que les repositories sont peut être au final une bonne pratique.

    Après, je me pose un peu la question de la différence entre les Models et les Repositories du coup ?

    Quelles sont vos "bonnes" pratiques ?

    Merci de vos conseils.

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2299

    Salut,

    La meilleure pratique c'est celle qui te permet de t'y retrouver dans ton code grâce à son organisation. La question se pose de manière plus pertinente lorsqu'on travaille à plusieurs sur un projet, là il faut se mettre d'accord.

    Sinon chacun fait un peu comme il le sent. Personnellement j'aime bien les repositories pour éviter de surcharger les contrôleurs et les modèles.

  • Avatar de VincentPIEPLU
    Membre depuis :
    04/04/2015
    Messages :
    225

    Oui, j'aime cette idée aussi. Et ça permet de les utiliser pour les tests unitaires si j'ai bien tout compris ;)

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2299

    Oui. Plus le code est bien réparti de façon logique et plus faciles sont les tests unitaires.

Vous ne pouvez pas répondre à ce sujet.