周大胖子 发表于 2020-8-3 10:17:25

Laravel 添加公共方法

本帖最后由 周大胖子 于 2020-8-3 10:28 编辑

1. 在app 目录下新建一个文件夹,比方说我的叫做 Laofun
2. 在该文件夹下 新建一个问价,比方说 function.php
3.把公共方法写进去
<?php
/**
* 公用的方法返回json数据,进行信息的提示
* @param $status 状态
* @param string $message 提示信息
* @param number $count 数据量
* @param array $data 返回数据
*/
function downjson($code,$message = '', $count = 1,$data = array()){
    $result = array(
      'code' => $code,
      'msg' =>$message,
      'count' => $count,
      'data' =>$data
    );

    exit(json_encode($result));
}

/**
* 文件导入时,给个键名
*/
function foo(&$v, $k, $kname) {
    $v = array_combine($kname, $v);
}

4. 在composer.json 中 加载
"autoload": {
      "psr-4": {
            "App\\": "app/"
      },
      "classmap": [
            "database/seeds",
            "database/factories"
      ],
      "files":[
            "app/Laofun/functions.php"
      ]
    },
5. 第五步就是在根目录下执行命令 自动加载该文件: [否则会报错找不到方法]         composer dump-autoload


页: [1]
查看完整版本: Laravel 添加公共方法