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> 测试自定义函数能否使用

原文地址:https://www.cnblogs.com/wsybky/p/13448687.html