当前位置:首页 > CMS教程 > 其它CMS > 列表

Laravel配置全局公共函数的方法步骤

发布:smiling 来源: PHP粉丝网  添加日期:2021-11-22 14:02:17 浏览: 评论:0 

这篇文章主要给大家介绍了关于Laravel配置全局公共函数的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Laravel具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧。

前言

在laravel项目开发中,经常使用到公共函数,那如何在laravel配置全局公共函数呢??下面话不多说了,来一起看看详细的介绍吧

方法如下

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

  1. /** 
  2.  * 字符串两次md5加密 
  3.  * @param $str 要加密的字符串 
  4.  */ 
  5. function double_md5($str) { 
  6.  
  7.  return md5(md5(trim($str))); 

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

  1. "autoload": { 
  2.   "classmap": [ 
  3.    "database/seeds"
  4.    "database/factories" 
  5.   ], 
  6.   "psr-4": { 
  7.    "App\\": "app/" 
  8.   }, 
  9.   "files": [ 
  10.    "app/helpers.php" 
  11.   ] 
  12.  }, 

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

composer dump-autoload

# 或

composer dumpautoload

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

Tags: Laravel公共函数

分享到: