Laravel配置全局公共函数的方法步骤
作者:itbsl 时间:2023-11-15 01:20:42
前言
在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文件中定义的函数了。
来源:http://www.cnblogs.com/itbsl/p/10822427.html
标签:laravel,全局,公共函数
0
投稿
猜你喜欢
Python中实现远程调用(RPC、RMI)简单例子
2022-11-20 06:23:27
如何利用pyecharts画好看的饼状图
2021-04-19 09:07:19
python网络编程之多线程同时接受和发送
2021-12-01 07:20:09
go语言中的面向对象
2024-01-31 17:04:13
解决启动django,浏览器显示“服务器拒绝访问”的问题
2023-08-20 05:45:01
Python3通过Luhn算法快速验证信用卡卡号的方法
2022-05-29 12:54:58
Python数据可视化实现正态分布(高斯分布)
2022-10-28 03:31:29
实例讲解如何配置MySQL数据库主从复制
2008-12-17 15:33:00
Go语言题解LeetCode下一个更大元素示例详解
2024-05-21 10:25:33
python中get和post有什么区别
2022-04-17 16:45:15
python实现桌面托盘气泡提示
2023-05-16 21:27:15
在Python web中实现验证码图片代码分享
2022-05-29 05:32:50
Python实现TCP/IP协议下的端口转发及重定向示例
2021-10-03 04:30:11
Microsoft Access 数据库常规规格
2007-09-27 19:28:00
Python编程实现二分法和牛顿迭代法求平方根代码
2022-01-03 12:24:46
Django项目中model的数据处理以及页面交互方法
2022-12-26 20:12:25
模型训练时GPU利用率太低的原因及解决
2021-02-05 22:22:07
django框架自定义用户表操作示例
2021-10-04 04:29:54
Go 语言单例模式示例详解
2024-02-09 23:43:28
Python使用Tkinter实现滚动抽奖器效果
2023-04-07 03:05:45