Laravel5框架添加自定义辅助函数的方法

 更新时间:2018年08月01日 14:29:31   作者:射雕天龙的博客  
这篇文章主要介绍了Laravel5框架添加自定义辅助函数的方法,简单说明了Laravel5中添加自定义辅助函数的具体步骤,包括辅助函数定义、载入、编译等相关操作技巧,需要的朋友可以参考下

本文实例讲述了Laravel5框架添加自定义辅助函数的方法。分享给大家供大家参考,具体如下:

Laravel内包含了很多非常好用的辅助函数,比如array_get()array_first()app_path()等等,具体可以查看http://laravelacademy.org/post/205.html文档,这些辅助函数为我们提供了很多简单易用的功能,提升了我们的开发效率,但是如果要新增自定义的辅助函数怎么办呢?其实很容易,四步即可搞定:

一、 创建自定义辅助函数

在这里我们把函数放在app/Support/Helpers/CustomHelper.php内:

<?php
if (! function_exists('test_function')) {
 function test_function() {
  echo "我是一个自定义辅助函数";
 }
}

二、辅助函数文件载入

创建文件app/Support/Helpers/Helpers.php,并载入包含有自定义函数的文件:

<?php
$helpers = [
 'CustomHelper.php'
];
// 载入
foreach ($helpers as $helperFileName) {
 include __DIR__ . '/' .$helperFileName;
}

三、 在composer.json中自动载入Helpers.php文件

/*composer.json*/
{
 "autoload": {
  "classmap": [
   "database"
  ],
  "psr-4": {
   "App\\": "app/"
  },
  "files": [
   "app/Support/Helpers/helpers.php"
  ]
 }
}

四、 重新编译autoload.php文件

运行如下命令:

composerdump-autoload

运行后就可以在任意地方调用你的自定义函数了,就是这么简单。

更多关于Laravel相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

您可能感兴趣的文章:

相关文章

  • php导出word格式数据的代码实例

    php导出word格式数据的代码实例

    这篇文章主要介绍了php导出word格式数据的代码实例,有需要的朋友可以参考一下
    2013-11-11
  • Laravel5权限管理方法详解

    Laravel5权限管理方法详解

    这篇文章主要介绍了Laravel5权限管理方法,结合实例形式分析了Laravel5权限管理的具体操作步骤与相关注意事项,需要的朋友可以参考下
    2016-07-07
  • Yii数据库缓存实例分析

    Yii数据库缓存实例分析

    这篇文章主要介绍了Yii数据库缓存用法,结合实例形式分析了Yii数据库缓存的使用步骤与相关实现代码,需要的朋友可以参考下
    2016-03-03
  • PHP实现登录注册之BootStrap表单功能

    PHP实现登录注册之BootStrap表单功能

    登录与注册是我们在web开发中最常见的模块,也是我们日常生活中经常接触的功能。下面通过本文给大家分享PHP实现登录注册之BootStrap表单功能,需要的朋友参考下吧
    2017-09-09
  • Laravel 实现数据软删除功能

    Laravel 实现数据软删除功能

    这篇文章主要介绍了Laravel 实现数据软删除功能,文中给大家提到了软删除功能的实现方法,需要的朋友可以参考下
    2019-08-08
  • thinkphp整合微信支付代码分享

    thinkphp整合微信支付代码分享

    这篇文章主要为大家分享了thinkphp整合微信支付代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • 让Laravel API永远返回JSON格式响应的方法示例

    让Laravel API永远返回JSON格式响应的方法示例

    这篇文章主要给大家介绍了关于如何让Laravel API永远返回JSON格式响应的相关资料,需要的朋友可以参考下
    2018-09-09
  • php微信公众号开发之简答题

    php微信公众号开发之简答题

    这篇文章主要为大家详细介绍了php微信公众号开发之简答题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10
  • yii2.0整合阿里云oss的示例代码

    yii2.0整合阿里云oss的示例代码

    本篇文章主要介绍了yii2.0整合阿里云oss的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • thinkphp3.2实现在线留言提交验证码功能

    thinkphp3.2实现在线留言提交验证码功能

    这篇文章主要为大家详细介绍了TP3.2写提交的验证码验证,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07

最新评论