老莫的笔记本  
  
查看: 960|回复: 0

Laravel 添加公共方法

[复制链接]

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
发表于 2020-8-3 10:17:25 | 显示全部楼层 |阅读模式
本帖最后由 周大胖子 于 2020-8-3 10:28 编辑

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

  16.     exit(json_encode($result));
  17. }

  18. /**
  19. * 文件导入时,给个键名
  20. */
  21. function foo(&$v, $k, $kname) {
  22.     $v = array_combine($kname, $v);
  23. }
复制代码

4. 在composer.json 中 加载
  1. "autoload": {
  2.         "psr-4": {
  3.             "App\": "app/"
  4.         },
  5.         "classmap": [
  6.             "database/seeds",
  7.             "database/factories"
  8.         ],
  9.         "files":[
  10.             "app/Laofun/functions.php"
  11.         ]
  12.     },
复制代码

5. 第五步就是在根目录下执行命令 自动加载该文件: [否则会报错找不到方法]           composer dump-autoload


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表