Laravel框架自定义公共函数的引入操作示例


Posted in PHP onApril 16, 2019

本文实例讲述了Laravel框架自定义公共函数的引入操作。分享给大家供大家参考,具体如下:

背景

  • 习惯了 使用 ThinkPHP 框架,有一个公共方法类在代码编写上会快捷很多,所以有必要在此进行配置一番.
  • 测试框架:Laravel 5.5

步骤指导

1. 创建 functions.php

  • app/Helpers/(目录可以自己随便来)下新建一个文件 functions.php,在内部补充如下代码:
<?php
/**
 * Created by PhpStorm.
 * User: moTzxx
 * Date: 2017/12/28
 * Time: 17:47
 */
/**
 * 公用的方法 返回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"
    ]

Laravel框架自定义公共函数的引入操作示例

3. 执行 composer 命令

  • 打开终端,执行下面的命令:
composer dump-auto

Laravel框架自定义公共函数的引入操作示例

4. 测试

  • 在控制器的随意一个方法中执行下面代码,有数据输出则配置成功:
showMsg(1,'Hello World!');

★ 举一反三,以后的公共函数都可写在 functions.php 中 …

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
Dedecms V3.1 生成HTML速度的优化办法
Mar 18 PHP
php下的权限算法的实现
Apr 28 PHP
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
Aug 31 PHP
PHP中如何定义和使用常量
Feb 28 PHP
php利用反射实现插件机制的方法
Mar 14 PHP
PHP的Yii框架中Model模型的学习教程
Mar 29 PHP
php字符串的替换,分割和连接方法
May 23 PHP
PHP实现Google plus的好友拖拽分组效果
Oct 21 PHP
php实现的AES加密类定义与用法示例
Jan 29 PHP
PHP数字金额转换成中文大写显示
Jan 05 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
Jun 02 PHP
Laravel框架文件上传功能实现方法示例
Apr 16 #PHP
PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法
Apr 16 #PHP
PHP获取远程http或ftp文件的md5值的方法
Apr 15 #PHP
php文件操作之文件写入字符串、数组的方法分析
Apr 15 #PHP
PHP实现读取文件夹及批量重命名文件操作示例
Apr 15 #PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 15 #PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
Apr 15 #PHP
You might like
快速配置PHPMyAdmin方法
2008/06/05 PHP
PHP新手用的Insert和Update语句构造类
2012/03/31 PHP
PHP读取文件并可支持远程文件的代码分享
2012/10/03 PHP
PHP数组操作简单案例分析
2016/10/15 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
javascript事件冒泡详解和捕获、阻止方法
2014/04/12 Javascript
js控制网页背景音乐播放与停止的方法
2015/02/06 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
jQuery插件zTree实现删除树子节点的方法示例
2017/03/08 Javascript
js原生Ajax的封装和原理详解
2017/03/11 Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
2017/03/23 Javascript
深入理解Commonjs规范及Node模块实现
2017/05/17 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
2019/11/09 Javascript
整理 node-sass 安装失败的原因及解决办法(小结)
2020/02/19 Javascript
Node.js API详解之 repl模块用法实例分析
2020/05/25 Javascript
通过vue.extend实现消息提示弹框的方法记录
2021/01/07 Vue.js
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
Python通过递归遍历出集合中所有元素的方法
2015/02/25 Python
python实现自动更换ip的方法
2015/05/05 Python
Python实现图片转字符画的示例
2017/08/22 Python
Python 十六进制整数与ASCii编码字符串相互转换方法
2018/07/09 Python
python批量替换文件名中的共同字符实例
2020/03/05 Python
python实现测试工具(一)——命令行发送get请求
2020/10/19 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
2020/11/17 Python
Pycharm plot独立窗口显示的操作
2020/12/11 Python
css3绘制百度的小度熊
2018/10/29 HTML / CSS
TripAdvisor瑞典:全球领先的旅游网站
2017/12/11 全球购物
介绍一下linux的文件系统
2015/10/06 面试题
写自荐信要注意什么
2013/12/26 职场文书
护理工作感言
2014/01/16 职场文书
结婚周年感言
2014/02/24 职场文书
酒店管理求职信范文
2014/04/06 职场文书
创业培训计划书
2014/05/03 职场文书
2016年五四青年节校园广播稿
2015/12/17 职场文书