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