laravel加载自定义函数文件
laravel中使用自定义公共函数,用composer自动加载,步骤如下:
1> 在app目录下创建Helpers文件夹,再创建自定义函数PHP文件,如:function.php
<?php
if(!function_exists('test_function')) {
function test_function()
{
return "自定义公共函数测试";
}
}
2> 找到composer的配置文件:composer.json
找到配置选项 autoload (没有 files,自行添加) ,在fiels下添加自定义函数文件路径,如下:
......
"autoload": {
"psr-4": {
"......"
},
"classmap": [
"......"
],
"files": [
"app/Helpers/function.php"
]
},
......
3> 执行以下composer命令,重新加载配置文件
composer dump-auto 或 composer dump-autoload
4> 测试自定义函数能否使用