在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
第五节--克隆
Nov 16 PHP
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
Mar 06 PHP
使用php记录用户通过搜索引擎进网站的关键词
Feb 13 PHP
PHP资源管理框架Assetic简介
Jun 12 PHP
PHP实现UTF-8文件BOM自动检测与移除实例
Nov 05 PHP
php实现插入数组但不影响原有顺序的方法
Mar 27 PHP
Symfony2实现从数据库获取数据的方法小结
Mar 18 PHP
php使用curl代理实现抓取数据的方法
Feb 03 PHP
php面向对象的用户登录身份验证
Jun 08 PHP
PHP关于foreach复制知识点总结
Jan 28 PHP
浅谈PHP中的那些魔术常量
Dec 02 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
Look And Say 序列php实现代码
2011/05/22 PHP
php删除文件夹及其文件夹下所有文件的函数代码
2013/01/23 PHP
php小技巧之过滤ascii控制字符
2014/05/14 PHP
使用php+swoole对client数据实时更新(一)
2016/01/07 PHP
Symfony2实现在controller中获取url的方法
2016/03/18 PHP
php实现登陆模块功能示例
2016/10/20 PHP
JavaScript中判断对象类型的几种方法总结
2013/11/11 Javascript
jquery内置验证(validate)使用方法示例(表单验证)
2013/12/04 Javascript
使用apply方法实现javascript中的对象继承
2013/12/16 Javascript
js实现获取焦点后光标在字符串后
2014/09/17 Javascript
JavaScript中的replace()方法使用详解
2015/06/06 Javascript
javascript常见数据验证插件大全
2015/08/03 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
2015/08/28 Javascript
jQuery与Ajax以及序列化
2016/02/01 Javascript
使用jQuery实现简单的tab框实例
2017/08/22 jQuery
vue父组件向子组件传递多个数据的实例
2018/03/01 Javascript
js如何获取图片url的Blob值并预览示例代码
2019/03/07 Javascript
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
基于vue hash模式微信分享#号的解决
2020/09/07 Javascript
flask中使用蓝图将路由分开写在不同文件实例解析
2018/01/19 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
2018/05/29 Python
使用anaconda的pip安装第三方python包的操作步骤
2018/06/11 Python
python3+requests接口自动化session操作方法
2018/10/13 Python
python使用epoll实现服务端的方法
2018/10/16 Python
利用Python实现Json序列化库的方法步骤
2020/09/09 Python
python如何实现图片压缩
2020/09/11 Python
德国在线购买葡萄酒网站:Geile Weine
2019/09/24 全球购物
翻译专业应届生求职信
2013/11/23 职场文书
工厂保洁员岗位职责
2013/12/04 职场文书
消防安全汇报材料
2014/02/08 职场文书
平安工地汇报材料
2014/08/19 职场文书
五月的鲜花活动方案
2014/08/21 职场文书
教师作风整顿个人剖析材料
2014/10/10 职场文书
教师批评与自我批评心得体会
2014/10/16 职场文书
css3应用示例:新增的选择器
2022/03/16 HTML / CSS