在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高手?学会“懒惰”的编程
Dec 05 PHP
一贴学会PHP 新手入门教程
Aug 03 PHP
PHP 命名空间实例说明
Jan 27 PHP
PHP 调试工具Debug Tools
Apr 30 PHP
百度ping方法使用示例 自动ping百度
Jan 26 PHP
php把session写入数据库示例
Feb 26 PHP
php 使用GD库为页面增加水印示例代码
Mar 24 PHP
PHP实现HTML生成PDF文件的方法
Nov 07 PHP
Smarty实现页面静态化(生成HTML)的方法
May 23 PHP
Laravel框架模型的创建及模型对数据操作示例
May 07 PHP
thinkphp5框架前后端分离项目实现分页功能的方法分析
Oct 08 PHP
Laravel5.1 框架Middleware中间件基本用法实例分析
Jan 04 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
咖啡店都有些什么常规豆子呢?有什么风味在里面
2021/03/04 咖啡文化
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
2014/05/10 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
PHP中PDO事务处理操作示例
2018/05/02 PHP
JavaScript 语言的递归编程
2010/05/18 Javascript
javascript写的日历类(基于pj)
2010/12/28 Javascript
Javascript处理DOM元素事件实现代码
2012/05/23 Javascript
JavaScript原生对象之String对象的属性和方法详解
2015/03/13 Javascript
跟我学习javascript的call(),apply(),bind()与回调
2015/11/16 Javascript
node.js 中国天气预报 简单实现
2016/06/06 Javascript
使用ajaxfileupload.js实现上传文件功能
2016/08/13 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
Taro集成Redux快速上手的方法示例
2018/06/21 Javascript
vue单页缓存方案分析及实现
2018/09/25 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
[01:59]深扒TI7聊天轮盘语音出处 1
2017/05/11 DOTA
Python 文件操作实现代码
2009/10/07 Python
以Flask为例讲解Python的框架的使用方法
2015/04/29 Python
详解使用python crontab设置linux定时任务
2016/12/08 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
django实现日志按日期分割
2020/05/21 Python
Python使用shutil模块实现文件拷贝
2020/07/31 Python
HTML5之消息通知的使用(Web Notification)
2018/10/30 HTML / CSS
印尼在线购买隐形眼镜网站:Lensza.co.id
2019/04/27 全球购物
上海天奕面试题笔试题
2015/04/19 面试题
怎样声明一个匿名的内部类
2016/06/01 面试题
化学相关工作求职信
2013/10/02 职场文书
交通事故赔偿协议书
2014/04/15 职场文书
承诺书样本
2014/08/30 职场文书
2014年挂职干部工作总结
2014/12/06 职场文书
演讲开头怎么书写?
2019/08/06 职场文书
码云(gitee)通过git自动同步到阿里云服务器
2022/12/24 Servers