【发布时间】:2017-10-07 00:25:14
【问题描述】:
我的 Laravel 结构有问题,因为我需要向我的应用程序添加许多报告,所以我认为将所有内容都放在控制器中并不是一个好主意,因为我的 eloquent 模型允许我列出、添加、插入和更新,而我的查询需要多个带有连接的表,以及一些数学函数,如 sum()、max()、min()。
当我使用 Codeigniter 时,我在模型文件中为每个查询添加了方法。 所以我可以称之为 $sales->salesReport() 它给了我数据。
【问题讨论】:
-
取决于更多细节,但这听起来像是服务的好案例。
-
您能否向我解释一下有关这些服务的更多信息,因为我不想在控制器上提出很多查询。谢谢。