Laravel配置全局公共函数的方法步骤
前言
在laravel项目开发中,经常使用到公共函数,那如何在laravel配置全局公共函数呢??下面话不多说了,来一起看看详细的介绍吧
方法如下
在Laravel项目中我们常常需要定义一些全局的公共函数,通常我们会将这些公共函数定义在一个单独的文件里,如helpers.php中。我们在app目录下创建一个名为helpers.php的文件(app/helpers.php),并编辑其内容如下:
/**
*字符串两次md5加密
*@param$str要加密的字符串
*/
functiondouble_md5($str){
returnmd5(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数组中指定要被加载的文件/文件夹。修改完成后记得运行composerdump-autoload确保让修改生效:
composerdump-autoload #或 composerdumpautoload
现在helpers.php中的所有函数都会载入到自动加载器中,你可以在你项目的代码中使用helpers.php文件中定义的函数了。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对毛票票的支持。