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
  • asp之家 网络编程 m.aspxhome.com