在我的项目中,我通常会创建几个函数,其中一些是调试函数(我使用microtimes,var_dumps,print_r等)来自定义数据,而另一些则最终在应用程序中经常使用。项目(例如,使用会话变量执行某些操作,使用对象/数组并以某种方式返回它的功能,等等)。
我一直对应该在哪里包含这些功能有疑问。到目前为止,第二种功能(与会话变量,更改项目变量的通用作用域函数一起使用)将它们放在控制器(CommonController)中,而我认为第一类函数(大多数是调试功能)放在帮手。
但是,对于这两组功能是否都应放置在这些站点上,我仍然存在严重的疑问。
请,有人可以指导我吗?
谢谢!
答案 0 :(得分:3)
请按照以下步骤操作:
创建一个helpers.php文件到应用程序文件夹
,并将此代码复制到composer.json文件:
"autoload": {
...
"files": [
"app/helpers.php"
]
},
例如:
helpers.php
function showTest(){
dd("ok");
}
UserController.php
public function index(Request $request) {
showTest();
}