Laravel实践-自定义全局函数(助手函数)

有时候我们需要给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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,383评论 19 139
  • 前言 终于有那么点时间能将Laravel 5的一些好的实践总结出来,希望为普及Laravel和新的PHP编程思想出...
    该叶无法找到阅读 6,337评论 0 47
  • 是什么 如果你知道yum、apt-get、npm、bower等命令中的一种或者多种,那么,你也能很快知道compo...
    旱魃一样阅读 3,310评论 0 9
  • Composer是一个非常流行的PHP包依赖管理工具,已经取代PEAR包管理器,对于PHP开发者来说掌握Compo...
    dreamer_lk阅读 2,465评论 0 15
  • Composer是一个非常流行的PHP包依赖管理工具,已经取代PEAR包管理器,对于PHP开发者来说掌握Compo...
    bycall阅读 2,425评论 0 1

友情链接更多精彩内容