Laravel在哪里存储ajax方法

时间:2016-08-11 10:34:02

标签: php ajax laravel

我拥有一个具有基本CRUD功能的RESTful资源控制器。我的页面包含很多ajax请求,这使得一个简单的控制器扩展了超过500行代码,使其非常不清晰,复杂和混乱(特别是在团队中工作)。

我应该如何以及在何处为控制器声明ajax方法?我试着弄乱了php include_once,并把它放在一个名为AJAX的文件夹中的一个单独的文件中,但这对我来说似乎不是正确的选择。对于这种情况有什么建议?

1 个答案:

答案 0 :(得分:-1)

如果您正在开发一个相当大的项目,最好使用域驱动设计中的域模型背后的概念来扩展它,例如服务和存储库。 您可以在Domain Model

中详细了解相关信息

或者为了简单起见,您可以将ajax.js放在公共文件夹中,并使用asset()laravel内置函数调用它。