在laravel框架中实现封装公共方法全局调用


Posted in PHP onOctober 14, 2019

1. 创建 functions.php

在 app/Helpers/(目录可以自己随便来)下新建一个文件 functions.php,在内部补充如下代码:

<?php
/**
 * 公用的方法 返回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"
    ]

3. 执行 composer 命令

打开终端,执行下面的命令:

composer dump-autoload

4. 测试

在控制器的随意一个方法中执行下面代码,有数据输出则配置成功:

showMsg(1,'Hello World!');

以上这篇在laravel框架中实现封装公共方法全局调用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
用PHP生成自己的LOG文件
Oct 09 PHP
PHP4实际应用经验篇(2)
Oct 09 PHP
php基础知识:类与对象(1)
Dec 13 PHP
PHP 命名空间实例说明
Jan 27 PHP
深入理解:XML与对象的序列化与反序列化
Jun 08 PHP
PHP数据库操作之基于Mysqli的数据库操作类库
Apr 19 PHP
php $_SESSION会员登录实例分享
Jan 19 PHP
php源码之将图片转化为data/base64数据流实例详解
Nov 27 PHP
PHP中Notice错误常见解决方法
Apr 28 PHP
PHP实现的DES加密解密封装类完整实例
Apr 29 PHP
php实现将数据做成json的格式给前端使用
Aug 21 PHP
Laravel框架数据库迁移操作实例详解
Apr 06 PHP
Laravel实现ApiToken认证请求
Oct 14 #PHP
解决Laravel5.2 Auth认证退出失效的问题
Oct 14 #PHP
Laravel 自动生成验证的实例讲解:login / logout
Oct 14 #PHP
Yii 框架控制器创建使用及控制器响应操作示例
Oct 14 #PHP
Laravel 登录后清空COOKIE的操作方法
Oct 14 #PHP
Yii框架Session与Cookie使用方法示例
Oct 14 #PHP
laravel 修改记住我功能的cookie保存时间的方法
Oct 14 #PHP
You might like
一个MYSQL操作类
2006/11/16 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
JS 动态获取节点代码innerHTML分析 [IE,FF]
2009/11/30 Javascript
jquery实现居中弹出层代码
2010/08/25 Javascript
获取客户端电脑日期时间js代码(jquery)
2012/09/12 Javascript
在javascript中对于DOM的加强
2013/04/11 Javascript
location对象的属性和方法应用(解析URL)
2013/04/12 Javascript
jQuery的控件及事件(输入控件及回车事件)使用示例
2013/07/25 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
JQuery中使文本框获得焦点的方法实例分析
2015/02/28 Javascript
Javascript进制转换实例分析
2015/05/14 Javascript
JQuery中attr方法和removeAttr方法用法实例
2015/05/18 Javascript
基于javascript实现根据身份证号码识别性别和年龄
2016/01/22 Javascript
Jquery插件仿百度搜索关键字自动匹配功能
2016/05/11 Javascript
js面向对象编程总结
2017/02/16 Javascript
js实现简单的选项卡效果
2017/02/23 Javascript
使用grunt合并压缩js和css文件的方法
2017/03/02 Javascript
jQuery实现html双向绑定功能示例
2017/10/09 jQuery
jQuery实现表格隔行换色
2018/09/01 jQuery
移动端(微信等使用vConsole调试console的方法
2019/03/05 Javascript
ES6 Iterator遍历器原理,应用场景及相关常用知识拓展详解
2020/02/15 Javascript
django基于存储在前端的token用户认证解析
2019/08/06 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
2019/08/12 Python
Python yield生成器和return对比代码实例
2020/04/20 Python
前端H5 Video常见使用场景简介
2020/08/21 HTML / CSS
阿迪达斯芬兰官方网站:adidas芬兰
2017/01/30 全球购物
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
Lampegiganten丹麦:欧洲领先的照明网上商店
2018/04/25 全球购物
彪马日本官网:PUMA日本
2019/01/31 全球购物
实习教师自我鉴定
2013/09/27 职场文书
大二自我鉴定
2014/01/31 职场文书
代办委托书怎样写
2014/04/08 职场文书
小学一年级评语大全
2014/04/22 职场文书
安全协议书
2014/04/23 职场文书
2014年保洁工作总结
2014/11/24 职场文书
新员工入职感想
2015/08/07 职场文书