在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 相关文章推荐
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
Jul 09 PHP
PHP 批量删除 sql语句
Jun 05 PHP
PHP包含文件函数include、include_once、require、require_once区别总结
Apr 05 PHP
php实现数组中索引关联数据转换成json对象的方法
Jul 08 PHP
php+ajax实现无刷新的新闻留言系统
Dec 21 PHP
Zend Framework自定义Helper类相关注意事项总结
Mar 14 PHP
PHP页面输出时js设置input框的选中值
Sep 30 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
Oct 10 PHP
php实现水印文字和缩略图的方法示例
Dec 29 PHP
PHP实现上传多文件示例代码
Feb 20 PHP
PHP中时间加减函数strtotime用法分析
Apr 26 PHP
浅谈PHP中如何实现Hook机制
Nov 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
咖啡历史、消费和行业趋势
2021/03/03 咖啡文化
PHP入门学习笔记之一
2010/10/12 PHP
PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程
2014/08/23 PHP
PHP实现的敏感词过滤方法示例
2019/03/06 PHP
Jquery选择器 $实现原理
2009/12/02 Javascript
javascript转换字符串为dom对象(字符串动态创建dom)
2010/05/10 Javascript
Jquery插件之打造自定义的select标签
2011/11/30 Javascript
基于jquery的文本框与autocomplete结合使用(asp.net+json)
2012/05/30 Javascript
jQuery 网易相册鼠标移动显示隐藏效果实现代码
2013/03/31 Javascript
Javascript中封装window.open解决不兼容问题
2014/09/28 Javascript
jQuery中prepend()方法使用详解
2015/08/11 Javascript
纯CSS3代码实现滑动开关效果
2015/08/19 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
值得收藏的vuejs安装教程
2017/11/21 Javascript
深入浅析JSONAPI在PHP中的应用
2017/12/24 Javascript
jQuery中库的引用方法
2018/01/06 jQuery
如何从0开始用node写一个自己的命令行程序
2018/12/29 Javascript
jQuery zTree插件快速实现目录树
2019/08/16 jQuery
vue项目引入ts步骤(小结)
2019/10/31 Javascript
小程序使用wxs解决wxml保留2位小数问题
2019/12/13 Javascript
python获取mp3文件信息的方法
2015/06/15 Python
Python实现购物车购物小程序
2018/04/18 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
Python表达式的优先级详解
2020/02/18 Python
Python环境下安装PyGame和PyOpenGL的方法
2020/03/25 Python
Css3新特性应用之视觉效果实例
2016/12/12 HTML / CSS
深入了解canvas在移动端绘制模糊的问题解决
2019/04/30 HTML / CSS
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
怎样声明子类
2013/07/02 面试题
工作的心得体会
2013/12/31 职场文书
十八届三中全会宣传方案
2014/02/21 职场文书
英语故事演讲稿
2014/04/29 职场文书
中学政教处工作总结
2015/08/13 职场文书
2016国庆节活动宣传语
2015/11/25 职场文书
Nginx快速入门教程
2021/03/31 Servers
mysql 排序失效
2022/05/20 MySQL