我正在创建一个Laravel应用程序,并且我有使用CRUD方法的控制器,但我需要显示报告,而且我不确定是否必须创建名为' Reports&#39的控制器;或者我必须将每个报告功能放在控制器中:
第一个选项:
第二个选项:
我希望你能告诉我哪个是最好的选择还是你自己的选择。 感谢。
答案 0 :(得分:0)
我认为你应该做第一个选择,因为你的代码会更清晰,更分离。
这样,如果您想从不同的表创建更多报表,您将拥有一个控制器中的所有内容。
如果您使用的是在DRY原则之后已经在其他控制器中定义的查询,我会建议不要使用选项1。