我在laravel相对较新,在使用laravel之前我使用了一个文件functions.php,其中包含我在项目中使用的所有函数(创建slu,格式日期等)。
我可以在laravel中创建自己的函数以在控制器和视图中使用,例如myfunction($ data)?
答案 0 :(得分:0)
在你的app / Http目录中,创建一个helpers.php文件来添加你的函数
在composer.json中,在自动加载块中,添加: "文件":[" app / Http / helpers.php"]。
在命令行上运行" composer dump-autoload"
答案 1 :(得分:0)
使用Laravel编写器示例,它会创建一些帮助文件:
"autoload": {
"files": [
"src/Illuminate/Foundation/helpers.php",
"src/Illuminate/Support/helpers.php"
],
"psr-4": {
"Illuminate\\": "src/Illuminate/"
}
},
编辑您的composer.json文件,您可以在App文件夹
中创建帮助程序"autoload": {
"files": [
"app/helpers.php",
],
...
},
然后你必须执行
composer dumpautoload
告诉作曲家自动加载它。