在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
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
May 28 PHP
洪恩在线成语词典小偷程序php版
Apr 20 PHP
PHP处理excel cvs表格的方法实例介绍
May 13 PHP
解析PHP无限级分类方法及代码
Jun 21 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
Dec 31 PHP
Thinkphp5.0自动生成模块及目录的方法详解
Apr 17 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
Jun 11 PHP
php微信开发之关注事件
Jun 14 PHP
PHP序列化的四种实现方法与横向对比
Nov 29 PHP
PHP实现rar解压读取扩展包小结
Jun 03 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
乐信RP2100的电路分析和打磨
2021/03/02 无线电
网页游戏开发入门教程二(游戏模式+系统)
2009/11/02 PHP
php 购物车完整实现代码
2014/06/05 PHP
ThinkPHP缓存方法S()概述
2014/06/13 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
2015/05/12 PHP
一个不错的应用,用于提交获取文章内容,不推荐用
2007/03/03 Javascript
HTML中Select不用Disabled实现ReadOnly的效果
2008/04/07 Javascript
使用SyntaxHighlighter实现HTML高亮显示代码的方法
2010/02/04 Javascript
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
js形成页面的一种遮罩效果实例代码
2014/01/04 Javascript
Nodejs学习笔记之NET模块
2015/01/13 NodeJs
jQuery源码分析之sizzle选择器详解
2017/02/13 Javascript
jfinal与bootstrap的登出实战详解
2017/11/27 Javascript
bootstrap fileinput插件实现预览上传照片功能
2018/01/23 Javascript
Angular 5.x 学习笔记之Router(路由)应用
2018/04/08 Javascript
node实现登录图片验证码的示例代码
2018/04/20 Javascript
浅谈从React渲染流程分析Diff算法
2018/09/08 Javascript
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
python实现红包裂变算法
2016/02/16 Python
Python中将dataframe转换为字典的实例
2018/04/13 Python
Pyspider中给爬虫伪造随机请求头的实例
2018/05/07 Python
浅谈Python中函数的定义及其调用方法
2019/07/19 Python
Python函数的定义方式与函数参数问题实例分析
2019/12/26 Python
python 模拟登陆github的示例
2020/12/04 Python
详解淘宝H5 sign加密算法
2020/08/25 HTML / CSS
Spartoo葡萄牙鞋类网站:线上销售鞋履与时尚配饰
2017/01/11 全球购物
英国优质家居用品网上品牌:URBANARA
2018/06/01 全球购物
Farnell德国:电子元器件供应商
2018/07/10 全球购物
西班牙手机之家:Phone House
2018/10/18 全球购物
Vrbo西班牙:预订您的度假公寓(公寓、乡村房屋…)
2020/04/27 全球购物
局部内部类是否可以访问非final变量?
2013/04/20 面试题
2014的自我评价
2014/01/13 职场文书
商务邀请函范文
2014/01/14 职场文书
大学生校园创业计划书
2014/02/08 职场文书
GoFrame基于性能测试得知grpool使用场景
2022/06/21 Golang