我在Laravel中有一个控制器来处理管理面板的所有操作。一开始,它运作良好,一切都井然有序。正如我详细阐述的那样,控制器开始大幅增长。对于控制器中的每个页面,我都会使用一种方法来处理操作。现在,我的控制器超过1,000行,每天添加或编辑某些内容越来越难。我想看看我可以将这个控制器分成几部分的可能方法,并存储这些部分,如:
controllers/
admin/
page1.php
page2.php
...
AdminController.php
FooController.php
BarController.php
所以我可以有效地分别处理每个页面。关于这个话题我以前的问题没有看到任何答案。
答案 0 :(得分:0)
将您的逻辑放在模型/服务提供商中,这是有道理的。