Laravel框架自定义公共函数的引入操作示例


Posted in PHP onApril 16, 2019

本文实例讲述了Laravel框架自定义公共函数的引入操作。分享给大家供大家参考,具体如下:

背景

  • 习惯了 使用 ThinkPHP 框架,有一个公共方法类在代码编写上会快捷很多,所以有必要在此进行配置一番.
  • 测试框架:Laravel 5.5

步骤指导

1. 创建 functions.php

  • app/Helpers/(目录可以自己随便来)下新建一个文件 functions.php,在内部补充如下代码:
<?php
/**
 * Created by PhpStorm.
 * User: moTzxx
 * Date: 2017/12/28
 * Time: 17:47
 */
/**
 * 公用的方法 返回json数据,进行信息的提示
 * @param $status 状态
 * @param string $message 提示信息
 * @param array $data 返回数据
 */
function showMsg($status,$message = '',$data = array()){
  $result = array(
    'status' => $status,
    'message' =>$message,
    'data' =>$data
  );
  exit(json_encode($result));
}

2. 配置 composer.json

  • 打开项目根目录下的 composer.json 文件,找到"autoload" 配置项,补充如下代码:
"files":[
      "app/Helper/functions.php"
    ]

Laravel框架自定义公共函数的引入操作示例

3. 执行 composer 命令

  • 打开终端,执行下面的命令:
composer dump-auto

Laravel框架自定义公共函数的引入操作示例

4. 测试

  • 在控制器的随意一个方法中执行下面代码,有数据输出则配置成功:
showMsg(1,'Hello World!');

★ 举一反三,以后的公共函数都可写在 functions.php 中 …

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

PHP 相关文章推荐
玩转虚拟域名◎+ .
Oct 09 PHP
PHP编实现程动态图像的创建代码
Sep 28 PHP
使用openssl实现rsa非对称加密算法示例
Jan 24 PHP
PHP生成自定义长度随机字符串的函数分享
May 04 PHP
php获取文章上一页与下一页的方法
Dec 01 PHP
php查询ip所在地的方法
Dec 05 PHP
php实现阳历阴历互转的方法
Oct 28 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
Oct 08 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
Apr 05 PHP
PHP调用接口API封装的例子
Oct 11 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 PHP
PhpStorm连接服务器并实现自动上传功能
Dec 09 PHP
Laravel框架文件上传功能实现方法示例
Apr 16 #PHP
PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法
Apr 16 #PHP
PHP获取远程http或ftp文件的md5值的方法
Apr 15 #PHP
php文件操作之文件写入字符串、数组的方法分析
Apr 15 #PHP
PHP实现读取文件夹及批量重命名文件操作示例
Apr 15 #PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 15 #PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
Apr 15 #PHP
You might like
JS中简单的实现像C#中using功能(有源码下载)
2007/01/09 Javascript
jquery 实现表单验证功能代码(简洁)
2012/07/03 Javascript
jquery遍历之parent()和parents()的区别及parentsUntil()方法详解
2013/12/02 Javascript
常见浏览器多长时间会提示“脚本运行时间过长”总结
2014/04/29 Javascript
Javascript中数组方法汇总(推荐)
2015/04/01 Javascript
JavaScript中调用函数的4种方式代码实例
2015/07/08 Javascript
解析JavaScript的ES6版本中的解构赋值
2015/07/28 Javascript
JS中的==运算: [''] == false —&gt;true
2016/07/24 Javascript
javascript自执行函数
2017/02/10 Javascript
js如何获取网页所有图片
2017/05/12 Javascript
layui之select的option叠加问题的解决方法
2018/03/08 Javascript
Vue实现移动端页面切换效果【推荐】
2018/11/13 Javascript
JavaScript中的类型检查
2020/02/03 Javascript
JavaScript arguments.callee作用及替换方案详解
2020/09/02 Javascript
python中函数默认值使用注意点详解
2016/06/01 Python
Python算法应用实战之队列详解
2017/02/04 Python
Python之多线程爬虫抓取网页图片的示例代码
2018/01/10 Python
Python requests库用法实例详解
2018/08/14 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
pyqt5 QScrollArea设置在自定义侧(任何位置)
2019/09/25 Python
Python zip函数打包元素实例解析
2019/12/11 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
HTML5中drawImage用法分析
2014/12/01 HTML / CSS
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
意大利咖啡、浓缩咖啡和浓缩咖啡机:illy caffe
2019/03/20 全球购物
一家专门经营包包的英国网站:MyBag
2019/09/08 全球购物
有机婴儿毛毯和衣服:Monica + Andy
2020/03/01 全球购物
北京某公司的.net笔试题
2014/03/20 面试题
山海经纬软件测试笔试题和面试题
2013/04/02 面试题
校园网站的创业计划书范文
2013/12/30 职场文书
工地门卫岗位职责
2013/12/30 职场文书
中班开学寄语
2014/04/04 职场文书
综艺节目策划方案
2014/06/13 职场文书
物业客服专员岗位职责
2015/04/07 职场文书
安娜卡列尼娜观后感
2015/06/11 职场文书
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
2021/06/11 Python