在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 相关文章推荐
如何过滤高亮显示非法字符
Oct 09 PHP
PHP数据库调用类调用实例(详细注释)
Jul 12 PHP
深入php常用函数的使用汇总
Jun 08 PHP
解析php多线程下载远程多个文件
Jun 25 PHP
php中文乱码怎么办如何让浏览器自动识别utf-8
Jan 15 PHP
php检测文本的编码
Jul 26 PHP
PHP的命令行命令使用指南
Aug 18 PHP
PHP如何通过AJAX方式实现登录功能
Nov 23 PHP
php支付宝在线支付接口开发教程
Sep 19 PHP
浅谈php处理后端&amp;接口访问超时的解决方法
Oct 29 PHP
PHP写API输出的时用echo的原因详解
Apr 28 PHP
PHP程序员简单的开展服务治理架构操作详解(二)
May 14 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批量生成图片缩略图的方法
2015/06/18 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
2016/03/02 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
JavaScript静态的动态
2006/09/18 Javascript
Gird事件机制初级读本
2007/03/10 Javascript
js 目录列举函数
2008/11/06 Javascript
javascript fullscreen全屏实现代码
2009/04/09 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件打包下载
2010/09/15 Javascript
jquery 选取方法都有哪些
2014/05/18 Javascript
Javascript this 关键字 详解
2014/10/22 Javascript
jQuery中outerWidth()方法用法实例
2015/01/19 Javascript
深入理解JavaScript系列(26):设计模式之构造函数模式详解
2015/03/03 Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
2015/09/04 Javascript
AngularJS国际化详解及示例代码
2016/08/18 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
javascript实现非常简单的小数取整功能示例
2017/06/13 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
NodeJs form-data格式传输文件的方法
2017/12/13 NodeJs
vue-cli下的vuex的简单Demo图解(实现加1减1操作)
2018/02/26 Javascript
JS实现模糊查询带下拉匹配效果
2018/06/21 Javascript
了解javascript中变量及函数的提升
2019/05/27 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
[02:27]2018DOTA2亚洲邀请赛赛前采访-OpTic
2018/04/03 DOTA
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
Python使用Flask-SQLAlchemy连接数据库操作示例
2018/08/31 Python
django实现HttpResponse返回json数据为中文
2020/03/27 Python
解决使用python print打印函数返回值多一个None的问题
2020/04/09 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
canvas烟花特效锦集
2018/01/17 HTML / CSS
林清轩官方网站:山茶花润肤油开创者
2016/10/26 全球购物
学校元旦晚会方案
2014/02/19 职场文书
亲子阅读的活动方案
2014/08/15 职场文书
党员教师四风问题对照检查材料
2014/09/26 职场文书
指导老师鉴定意见
2015/06/05 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书