[英]What layer or pattern should I use in my Laravel app?
我有一个大约有 10 种工作模式的应用程序。 每个“模式”都与相同的 API 端点一起工作,但在它使用的 2-5 列中,有时在逻辑上有所不同。 我需要某种层来让 controller 只做普通的工作。 例如(伪代码):
Controller:
function create($request) {
DoCommonJob();
SomeLayer::createByMode($request);
return response;
}
某层:
function createByMode($request) {
Switch($request->('mode')) {
...
}
}
在我的情况下,我可以使用什么图层或图案?
问题解决了。 我明白不需要复杂的模式。 我刚刚决定创建自定义 class 处理程序(例如:[Entity]Handler.php),我将在其中放置自定义逻辑。 [Entity]Controllers 中的方法将 append 处理程序中函数的代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.