zoukankan      html  css  js  c++  java
  • Laravel配置全局公共函数的方法步骤

    前言

    在laravel项目开发中,经常使用到公共函数,那如何在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.json 的 autoload 配置:

    "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文件中定义的函数了。

  • 相关阅读:
    android_自定义布局
    二叉树_学习笔记
    栈的应用-四则表达式(C#代码实现)
    Android Fragment 生命周期
    Android Fragment之间传值
    Android ArrayAdpater 填充集合
    任务和返回栈
    XML Drawable与9-Patches
    《python语言程序设计》_第一章编程题
    CSS-文本超出部分省略号
  • 原文地址:https://www.cnblogs.com/jasonLiu2018/p/11770121.html
Copyright © 2011-2022 走看看