Laravel清洁代码

时间:2016-12-04 23:31:38

标签: php laravel

我正在为使用Laravel freamwork(仅供学习)的玩家编写系统,我对更多经验开发人员有疑问。我有一个函数,它返回一些数据来查看。我在3个控制器中使用此功能(但我将此功能复制并粘贴到每个Controller文件中),我可以将此功能放在一个文件中,然后在这3个控制器中使用它吗?如何在不使用复制和过去的不同控制器中使用相同的功能?

2 个答案:

答案 0 :(得分:2)

您也可以使用Traits来共享方法,但是,traits更常用于描述特征和类型。

您应该创建一个实用程序类,或者如果需要,可以考虑使用抽象控制器类。

答案 1 :(得分:0)

创建模块(util)或覆盖主Controller类。