jojuniori
4/11/2017 - 1:24 PM

http://www.jianshu.com/p/d11d49d166ab

有时候我们需要给laravel添加一些自定义的助手函数,接下来演示一下如何用composer的autoload来加载我们的助手函数

1.创建包含自定义函数的php文件
2.修改composer.json的autoload配置(自动引入文件)
3.更新autoload
1.创建包含自定义函数的php文件

#路径 : Laravel根目录/app/helpers.php
<?php
// 检查是否定义,避免冲突
if( ! function_exists('my_test') ){
    function my_test(){
        return 'hello world';
    }
}

?>
2.修改composer.json的autoload配置(自动引入文件)

#路径 : Laravel根目录/composer.json
#找到composer.json的autoload项,在files中加入欲引入文件
    "autoload": {
        ...
        ...
        "files" : [
            "app/helpers.php" // 引入helpers.php文件
        ]
    },
3.更新autoload

在项目根目录用命令行执行:
    composer dump-autoload