Toujours à la recherche de bonnes pratiques
Profiter de l’expérience des autres
Partager son expérience
Créer un cadre de dev
Faire profiter de son expérience
Standard de code : plus facile de se retrouver dans une application
c’est un vieux truc, mais super utile
Permet d’attribuer un rôle à chaque parti du code
Test unitaire plus simplement, possibilité de cibler une couche en particulier
- Supprime le contexte- Appel la couche business en injectant les paramètres
- Seule couche intelligente- Règles business- Interdit d’utiliser des objets contextuels (session, cookie, request …)
Accéder à la base de donnée
Ou une API, ou autre
Est ce que la DAL doit transmettre à la BL un object eloquent ou non ?
Si changement de DB = on change juste la couche DAL
La couche pour faire du cache
- Object simple de transport de la donnée
Couches hiérarchiques
Par exemple la couche business ne peut pas appeler directement les entities
Api ouverte
Bonne pratique pour une api
Sympa de bosser avec ces données