我仍然在计划一个新的,大型的项目。由于这是一个相当大的项目,我们决定使用Laravel 5。然而,很多数据都是通过API获得的。目前,这是通过模型完成的,但我想知道是否有更好的方法来做到这一点。
此外,还有大量的数学计算将用于整个项目.大多数计算将在多控制器中使用,但我觉得这些不属于任何模型。放置这些东西的好地方是什么,这样controllers.就可以使用它们
发布于 2016-09-13 08:56:20
我认为对于计算,您需要创建像“服务”这样的文件夹,并将不同计算的所有文件放在这个文件夹中并在控制器中使用这些文件。
对于API,您也可以使用"Services“,并将auth的所有代码、获取一些数据等都放到不同的类中,这样在需要的时候就很容易使用了。
所以你会有这样的感觉:
app/Sevices/
app/Sevices/Calculataions/SomeCalculationService.php
app/Sevices/Api/FacebookService.php
这是其中一个变体。
https://stackoverflow.com/questions/39465422
复制相似问题