我有一个 Laravel 7.x 项目。我的控制器方法之一开始对不属于模型的逻辑变得强大。它是可以被其他控制器重用的代码。我想对它进行抽象并将其作为辅助函数提供给控制器。在 Laravel 的世界里,这样的逻辑会去哪里?是Provider吗?我应该在文档中的哪个位置将此控制器逻辑移出,以便将来的任何其他控制器甚至模型都可以调用所述函数?
小智 -2
我想没有“正确的方法”可以做到这一点。但是,为了标准化,您正在寻找“存储库”。
您可以在必要时为所有默认 CRUD 和一些专业化创建一个“基础存储库”吗?
我的环境:
阅读更多:
https://medium.com/employbl/use-the-repository-design-pattern-in-a-laravel-application-13f0b46a3dce
https://asperbrothers.com/blog/implement-repository-pattern-in-laravel/
| 归档时间: |
|
| 查看次数: |
115 次 |
| 最近记录: |