1. 创建 functions.php
在 app/Helper/下新建一个文件 functions.php,在内部补充如下代码:
<?php
/**
* 公用的方法 返回json数据,进行信息的提示
* @param $status 状态
* @param string $message 提示信息
* @param array $data 返回数据
*/
function success($msg = '',$data = array()){
$result = array(
'code' => 20000,
'msg' =>$msg,
'data' =>$data
);
exit(json_encode($result));
}
function error($msg = '',$data = array()){
$result = array(
'code' => 50000,
'msg' =>$msg,
'data' =>$data
);
exit(json_encode($result));
}
2. 配置 composer.json
打开项目根目录下的 composer.json 文件,找到"autoload" 配置项,补充如下代码:
"files":[
"app/Helper/functions.php"
]
3. 执行 composer 命令
打开终端,执行下面的命令
composer dump-autoload
4. 测试
public function cqny(){
return success('我口袋只剩玫瑰一片,此行山高又路远。');
return error('我口袋只剩玫瑰一片,此行山高又路远。');
}



本文介绍了如何在PHP项目中创建并使用自定义的辅助函数。首先,在app/Helper/目录下创建functions.php文件,定义了success和error两个函数,用于返回带有状态码、消息和数据的JSON响应。接着,更新composer.json文件,将functions.php添加到自动加载文件列表中。然后,执行`composer dump-autoload`命令使更改生效。最后,通过示例函数cqny展示了如何在控制器中调用这两个辅助函数来返回不同的错误和成功信息。
861

被折叠的 条评论
为什么被折叠?



