如何选择合适的控制器来处理MVC中的请求?

时间:2018-07-20 12:58:45

标签: laravel laravel-5 model-view-controller controller

我想创建一个帖子,所以我正在使用post controller的create方法。但是此页面具有类别和子类别字段,我想使用AJAX来获取子类别。

问题是哪个控制器更适合获取子类别?

  • AJAX控制器
  • 后置控制器
  • 类别控制器

1 个答案:

答案 0 :(得分:0)

如果这只是一种方法,则应在CategoryController中实现它,因为项目的其他实体可能与类别有关系。查询路由到PostController以获得要选择的类别(例如,用户类别权限编辑页面)是没有意义的。

但是如果您需要更多方法,最好为不同的AJAX方法委派单独的CategoryApiController并将其路由也分组。