在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 相关文章推荐
PHP4之COOKIE支持详解
Oct 09 PHP
特详细的PHPMYADMIN简明安装教程
Aug 01 PHP
PHP程序61条面向对象分析设计的经验小结
Nov 12 PHP
PHP中extract()函数的定义和用法
Aug 17 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
Apr 30 PHP
php中fsockopen用法实例
Jan 05 PHP
PHP中基本HTTP认证技巧分析
Mar 16 PHP
php使用substr()和strpos()联合查找字符串中某一特定字符的方法
May 12 PHP
php技术实现加载字体并保存成图片
Jul 27 PHP
Yii中的cookie的发送和读取
Jul 27 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
Mar 28 PHP
Memcached介绍及php-memcache扩展安装
Apr 01 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
PHP学习资料汇总与网址
2007/03/16 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
CSS心形加载的动画源码的实现
2021/03/09 HTML / CSS
js几个不错的函数 $$()
2006/10/09 Javascript
关于JavaScript中的关联数组分析
2013/04/09 Javascript
jquery 获取dom固定元素 添加样式的简单实例
2014/02/04 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
jquery实现textarea 高度自适应
2015/03/11 Javascript
js倒计时抢购实例
2015/12/20 Javascript
ReactNative页面跳转实例代码
2016/09/27 Javascript
微信小程序 实例应用(记账)详解
2016/09/28 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
用react-redux实现react组件之间数据共享的方法
2018/06/08 Javascript
vue打包的时候自动将px转成rem的操作方法
2018/06/20 Javascript
JS实现字符串翻转的方法分析
2018/08/31 Javascript
C#程序员入门学习微信小程序的笔记
2019/03/05 Javascript
封装微信小程序http拦截器过程解析
2019/08/13 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
[01:04:31]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第二场 1月8日
2021/03/11 DOTA
ubuntu 16.04下python版本切换的方法
2019/06/14 Python
python pandas时序处理相关功能详解
2019/07/03 Python
基于python实现的百度音乐下载器python pyqt改进版(附代码)
2019/08/05 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
2019/11/04 Python
Pytorch的mean和std调查实例
2020/01/02 Python
pytorch 实现删除tensor中的指定行列
2020/01/13 Python
python中前缀运算符 *和 **的用法示例详解
2020/05/28 Python
加拿大时尚潮流大码女装购物网站:Addition Elle
2018/04/02 全球购物
墨尔本复古时尚品牌:Dangerfield
2018/12/12 全球购物
澳大利亚在线家具店:Luxo Living
2019/03/24 全球购物
房屋买卖协议书
2014/04/10 职场文书
企业挂职心得体会
2014/09/10 职场文书
加强作风建设心得体会
2014/10/22 职场文书
毕业赠语大全
2015/06/23 职场文书
生产车间管理制度
2015/08/04 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
js面向对象编程OOP及函数式编程FP区别
2022/07/07 Javascript