在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制作静态网站的模板框架(一)
Oct 09 PHP
PHP新手上路(五)
Oct 09 PHP
模板引擎Smarty深入浅出介绍
Dec 06 PHP
php将数据库导出成excel的方法
May 07 PHP
PHP下escape解码函数的实现方法
Aug 08 PHP
将FCKeditor导入PHP+SMARTY的实现方法
Jan 15 PHP
php判断linux下程序问题实例
Jul 09 PHP
YII Framework框架教程之缓存用法详解
Mar 14 PHP
PHP接口并发测试的方法(推荐)
Dec 15 PHP
PHP实现的XML操作类【XML Library】
Dec 29 PHP
PHP单元测试配置与使用方法详解
Dec 27 PHP
基于PHP实现堆排序原理及实例详解
Jun 19 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之第二天
2006/10/09 PHP
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
PHP与MYSQL中UTF8编码的中文排序实例
2014/10/21 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
浅谈PHP封装CURL
2019/03/06 PHP
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
用js解决数字不能换行问题
2010/08/10 Javascript
Javascript的一种模块模式
2010/09/08 Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
2015/08/28 Javascript
jQuery基于cookie实现的购物车实例分析
2015/12/24 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
jQuery使用deferreds串行多个ajax请求
2016/08/22 Javascript
bootstrap daterangepicker汉化以及扩展功能
2017/06/15 Javascript
Vue项目webpack打包部署到服务器的实例详解
2017/07/17 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
基于Vue单文件组件详解
2017/09/15 Javascript
vue2.0设置proxyTable使用axios进行跨域请求的方法
2017/10/19 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
vue循环中点击选中再点击取消(单选)的实现
2020/09/10 Javascript
[15:41]教你分分钟做大人——灰烬之灵
2015/03/11 DOTA
[44:04]OG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python常用列表数据结构小结
2014/08/06 Python
Python操作SQLite数据库的方法详解
2017/06/16 Python
python通过elixir包操作mysql数据库实例代码
2018/01/31 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
python程序需要编译吗
2020/06/19 Python
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
计算机科学系职业生涯规划书
2014/03/08 职场文书
五一口号
2014/06/19 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
厨师长岗位职责范本
2014/08/25 职场文书
2014年度党员自我评议
2014/09/13 职场文书
2014年计划生育工作总结
2014/11/14 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
餐馆开业致辞
2015/08/01 职场文书
Mysql数据库命令大全
2021/05/26 MySQL