我的Laravel应用中应使用什么层或图案?

我有一个具有大约10种工作模式的应用程序。每个“模式”都使用相同的API端点,但是在使用的2-5列中有时与逻辑上有所不同。我需要某种层来让控制器仅做普通的工作。例如(伪代码):

控制器:

function create($request) {
    DoCommonJob();
    SomeLayer::createByMode($request);
    return response;
}

SomeLayer:

function createByMode($request) {
    Switch($request->('mode')) {
       ...
    }
}

我可以使用哪种层或图案?

cuisong123 回答:我的Laravel应用中应使用什么层或图案?

问题解决了。我知道不需要复杂的模式。我刚刚决定创建自定义类Handler(例如:[Entity] Handler.php),在其中放置自定义逻辑。来自[Entity] Controllers的方法将在处理程序中附加来自函数的代码。

本文链接:https://www.f2er.com/3082553.html

大家都在问