之前在做项目的时候,特别是最近总是再使用前后端分离模式,向客户端提供接口,每次都傻不拉几的 在每一个方法里面 写 $data = ['status'=>1,'message'=>'XXX','data'=>$data]; 累的要死,这脑子从来没想过封装一下吗?真是年龄大了啊,这个项目就抽出来吧,在common.php下写一个函数 以后调用 show就行了

/**
* 通用化接口封装
* @param $status
* @param $message
* @param $data
* @param $httpCode
* @return array
*/
function show($status, $message, $data, $httpCode){
$data = [
'status' => $status,
'message' => $message,
'data' => $data,
];
return json($data,$httpCode);
}

最新文章

  1. nginx和rewrite的配置
  2. 树莓派+移动硬盘搭建NAS服务器
  3. 我的第一个WP8.1应用总结
  4. Asp.Net工作原理
  5. cms修改后台目录
  6. Vector成员为指针时要注意的问题
  7. yii 验证码的使用
  8. Mac可设置环境变量的位置、查看和添加PATH环境变量
  9. 无侵入方面编程-用HttpModule+SoapExtension监视页面执行参数(二)
  10. JavaScript的问题
  11. c++的四种强制类型转换
  12. Android开源项目发现---Spinner选择器与日历选择器篇(持续更新)
  13. PC和ARM平台编译Qt的命令
  14. M3U8格式解说及实际应用分析
  15. SqlMapClient ,SqlExecutor 和SqlMapClientTemplate 的区别?
  16. js实现谷歌坐标转百度坐标
  17. react-native-video
  18. EDK II之DXE Core框架简介
  19. jQuery模态框实现 后台添加删除修改Ip端口
  20. raspberry pi wifi

热门文章

  1. vue定义global.js,挂载在vue原型上面使用
  2. 《JAVA语言》课问题汇总
  3. 【VS开发】学习VS2010 ------ 多种类型的视图集合CTabView
  4. iView中Tree组件children中动态checked选中后取消勾选再选中无效问题
  5. 小a的强迫症 题解
  6. jmeter 工具学习 未完待续
  7. mac手册汉化 2019
  8. 怎样在 Vue 里面绑定样式属性 ?
  9. python之输入一系列整数输出最大值
  10. python版本