在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模拟socket一次连接,多次发送数据的实现代码
Jul 26 PHP
基于php-fpm的配置详解
Jun 03 PHP
PHP分页详细讲解(有实例)
Oct 30 PHP
简单的php新闻发布系统教程
May 09 PHP
如何让thinkphp在模型中自动完成session赋值小教程
Sep 05 PHP
Yii中使用PHPExcel导出Excel的方法
Dec 26 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
Feb 04 PHP
深入浅析用PHP实现MVC
Mar 02 PHP
PHP6连接SQLServer2005的三部曲
Apr 15 PHP
PHP自定义函数实现格式化秒的方法
Sep 14 PHP
php通过会话控制实现身份验证实例
Oct 18 PHP
php7 图形用户界面GUI 开发示例
Feb 22 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 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
php 操作数组(合并,拆分,追加,查找,删除等)
2012/07/20 PHP
php设计模式小结
2013/02/15 PHP
PHP获取时间排除周六、周日的两个方法
2014/06/30 PHP
php计算title标题相似比的方法
2015/07/29 PHP
PHP单例模式是什么 php实现单例模式的方法
2016/05/14 PHP
PHP 的Opcache加速的使用方法
2017/12/29 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
Css3制作变形与动画效果
2015/07/24 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
全面了解函数声明与函数表达式、变量提升
2016/08/09 Javascript
ajax接收后台数据在html页面显示
2017/02/19 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
Angular4学习笔记router的简单使用
2018/03/30 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
2018/04/10 Javascript
vue 解决addRoutes动态添加路由后刷新失效问题
2018/07/02 Javascript
vue中get请求如何传递数组参数的方法示例
2019/11/08 Javascript
微信公众号服务器验证Token步骤图解
2019/12/30 Javascript
基于Python如何使用AIML搭建聊天机器人
2016/01/27 Python
python监控文件或目录变化
2016/06/07 Python
python如何实现反向迭代
2018/03/20 Python
python3中获取文件当前绝对路径的两种方法
2018/04/26 Python
python实现AES加密和解密
2019/03/27 Python
详解python调用cmd命令三种方法
2019/07/08 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
伊芙丽官方旗舰店:中国淑女一线品牌
2017/12/01 全球购物
西部世纪.net笔试题面试题
2014/04/03 面试题
为什么要使用servlet
2016/01/17 面试题
运动会通讯稿200字
2014/02/16 职场文书
委托协议书范本
2014/04/22 职场文书
租车协议书范本
2014/04/22 职场文书
师德师风自查总结
2014/10/14 职场文书
个人股份转让协议书范本
2014/10/26 职场文书
2015年团支书工作总结
2015/04/03 职场文书
大学组织委员竞选稿
2015/11/21 职场文书