zoukankan      html  css  js  c++  java
  • Laravel配置全局公共函数

    在Laravel项目中我们常常需要定义一些全局的公共函数,通常我们会将这些公共函数定义在一个单独的文件里,如helpers.php中。我们在app目录下创建一个名为helpers.php的文件(app/helpers.php),并编辑其内容如下:

    /**
     * 字符串两次md5加密
     * @param $str 要加密的字符串
     */
    function double_md5($str) {
    
        return md5(md5(trim($str)));
    }
    

    该函数返回对一个字符串进行两次md5加密后返回的字符串。要让应用能够正确找到 helpers.php 文件,还要修改项目根目录下 composer.jsonautoload 配置:

    "autoload": {
            "classmap": [
                "database/seeds",
                "database/factories"
            ],
            "psr-4": {
                "App\": "app/"
            },
            "files": [
                "app/helpers.php"
            ]
        },
    

    autoload 配置项的 files 数组中指定要被加载的文件/文件夹。修改完成后记得运行 composer dump-autoload 确保让修改生效:

    composer dump-autoload
    # 或
    composer dumpautoload
    

    现在 helpers.php 中的所有函数都会载入到自动加载器中,你可以在你项目的代码中使用helpers.php文件中定义的函数了。

  • 相关阅读:
    (22)C#windows打包部署
    (2)OLEDB数据库操作
    (5)C#工具箱-数据
    (21)C#VS快捷键
    (1)OracleClient数据库操作(淘汰)
    (4)C#工具箱-菜单和工具栏
    (3)C#工具箱-容器
    (2)C#工具箱-公共控件2
    (9)oracle 表的基本查询
    企鹅
  • 原文地址:https://www.cnblogs.com/itbsl/p/10822427.html
Copyright © 2011-2022 走看看