在我的项目中,我通常会创建几个函数,其中一些是调试函数(我使用 microtimes、var_dumps、print_r 等)来自定义数据,其他函数最终会在实际应用中经常使用。项目(例如,使用 session 变量执行某些操作的函数、使用对象/数组并以某种方式返回它的函数等)。
我总是怀疑应该在哪里包含这些功能。到目前为止,第二种类型的函数(使用 session 变量、改变项目变量的通用作用域函数)将它们放入 Controller (CommonController)中,而第一种类型的函数(绝大多数的调试函数)我认为将它们放入 helper 。
但是,我仍然严重怀疑这两组功能是否应该放置在这些网站上。
请问有人可以指导我吗?
谢谢!
最佳答案
按照以下步骤操作:
在应用程序文件夹中创建一个 helpers.php 文件
将此代码添加到composer.json文件中:
"autoload": {
...
"files": [
"app/helpers.php"
]
},
例如:
helpers.php
function showTest(){
dd("ok");
}
UserController.php
public function index(Request $request) {
showTest();
}
关于laravel - Laravel 中自定义函数的正确位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56512544/