在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
php 中的str_replace 函数总结
Apr 27 PHP
使用 MySQL Date/Time 类型
Mar 26 PHP
PHP实现MySQL更新记录的代码
Jun 07 PHP
php+AJAX传送中文会导致乱码的问题的解决方法
Sep 08 PHP
php 获取本机外网/公网IP的代码
May 09 PHP
php设计模式 Delegation(委托模式)
Jun 26 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
Jan 27 PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
Jun 05 PHP
PHP网站开发中常用的8个小技巧
Feb 13 PHP
php curl常用的5个经典例子
Jan 20 PHP
Laravel基础-关于引入公共文件的两种方式
Oct 18 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
谈谈新手如何学习PHP
2006/12/14 PHP
php多个文件及图片上传实例详解
2014/11/10 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
js实现网站首页图片滚动显示
2013/02/04 Javascript
Javascript表格翻页效果实现思路及代码
2013/08/23 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
Android中的jQuery:AQuery简介
2014/05/06 Javascript
jquery实现的一个文章自定义分段显示功能
2014/05/23 Javascript
AngularJS快速入门
2015/04/02 Javascript
jQuery实现手机号码输入提示功能实例
2015/04/30 Javascript
编写高质量JavaScript代码的基本要点
2016/03/02 Javascript
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
2017/03/25 jQuery
关于jquery form表单序列化的注意事项详解
2017/08/01 jQuery
微信小程序视图template模板引用的实例详解
2017/09/20 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
vue 实现click同时传入事件对象和自定义参数
2021/01/29 Vue.js
python实现ftp客户端示例分享
2014/02/17 Python
Python中DJANGO简单测试实例
2015/05/11 Python
Django中redis的使用方法(包括安装、配置、启动)
2018/02/21 Python
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
符合语言习惯的 Python 优雅编程技巧【推荐】
2018/09/25 Python
python实现爬山算法的思路详解
2019/04/09 Python
Pandas中resample方法详解
2019/07/02 Python
Python3实现二叉树的最大深度
2019/09/30 Python
解决Python二维数组赋值问题
2019/11/28 Python
Python基于class()实现面向对象原理详解
2020/03/26 Python
EJB的几种类型
2012/08/15 面试题
应征英语教师求职信
2013/11/27 职场文书
小学生成长感言
2014/01/30 职场文书
热爱祖国的演讲稿
2014/05/04 职场文书
企业授权委托书范本
2014/09/22 职场文书
青岛导游词
2015/02/12 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
Python基础详解之描述符
2021/04/28 Python
java如何实现获取客户端ip地址的示例代码
2022/04/07 Java/Android