在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 相关文章推荐
为查询结果建立向后/向前按钮
Oct 09 PHP
php 静态变量与自定义常量的使用方法
Jan 26 PHP
基于PHP编程注意事项的小结
Apr 27 PHP
浅析Apache中RewriteCond规则参数的详细介绍
Jun 30 PHP
如何解决CI框架的Disallowed Key Characters错误提示
Jul 05 PHP
PHP函数strip_tags的一个bug浅析
May 22 PHP
PHP实现支持SSL连接的SMTP邮件发送类
Mar 05 PHP
PHP引用返回用法示例
May 28 PHP
PHP PDOStatement::rowCount讲解
Feb 01 PHP
解决laravel 出现ajax请求419(unknown status)的问题
Sep 03 PHP
如何用PHP实现多线程编程
May 26 PHP
PHP获取学生成绩的方法
Nov 17 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如何调用webservice应用介绍
2012/11/24 PHP
smarty内置函数section的用法
2015/01/22 PHP
Yii2 rbac权限控制之rule教程详解
2016/06/23 PHP
彻底搞懂PHP 变量结构体
2017/10/11 PHP
php使用QueryList轻松采集js动态渲染页面方法
2018/09/11 PHP
php中文语义分析实现方法示例
2019/09/28 PHP
javascript实现的鼠标链接提示效果生成器代码
2007/06/28 Javascript
javscript对象原型的一些看法
2010/09/19 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
2014/04/25 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
2015/03/25 Javascript
JQ实现新浪游戏首页幻灯片
2015/07/29 Javascript
轮播的简单实现方法
2016/07/28 Javascript
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
2018/05/21 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
[55:16]Mski vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
[48:26]VGJ.S vs infamous Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
Python程序设计入门(4)模块和包
2014/06/16 Python
python3简单实现微信爬虫
2015/04/09 Python
Python实现的数据结构与算法之基本搜索详解
2015/04/22 Python
python显示生日是星期几的方法
2015/05/27 Python
Python代码实现KNN算法
2017/12/20 Python
Python使用itchat 功能分析微信好友性别和位置
2019/08/05 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
2020/05/18 Python
大学毕业生通用求职信
2013/09/28 职场文书
经济与贸易专业应届生求职信
2013/11/19 职场文书
幼儿园开学寄语
2014/04/03 职场文书
团委书记的竞聘演讲稿
2014/04/24 职场文书
给校长的建议书400字
2014/05/15 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
企业2014年度工作总结
2014/12/10 职场文书
如何用Laravel包含你自己的帮助函数
2021/05/27 PHP
python的列表生成式,生成器和generator对象你了解吗
2022/03/16 Python
SQL Server使用导出向导功能
2022/04/08 SQL Server
canvas 中如何实现物体的框选
2022/08/05 Javascript