参考资料:
Laravel的中大型專案架構
在Laravel5中使用Repository模式实现业务逻辑和数据访问的分离
如何实现上面两篇文件的代码分层?
我们引入一个第三方库: https://github.com/andersao/l5-repository
我对l5-repository的使用过程的总结是公司应该在这个库的基础上维护一套适合自身逻辑的代码库。
这是我用Lumen使用l5-repository的一个项目,供参考:https://gitee.com/lingmaimai/lmm