Larvel学习笔记之(三)返回数据格式

本文介绍了在Laravel中如何创建一个RetObject类来规范化返回数据,包括正确码、错误信息,以此实现数据返回的统一性和代码复用。通过这个方法,可以简化控制器中的代码,提高代码整洁度。
摘要由CSDN通过智能技术生成

一、在返回数据中加入正确码/错误码和正确/错误信息

1)新建一个类RetObject,声明属性

class RetObject
{

    public $retCode = '';//返回代码
    public $retMsg='';//返回消息
    public $data='';
}
2)在返回数据时,将retCode和retMsg加入到retObject的内容中,

然后将返回内容json化

public function index()
{
    $categorys= Category::all();
    $ret=new RetObject();
    $ret->retCode='0000';
    $ret->retMsg='Success';
    $ret->data=$categorys;
    return response()->json($ret);
}

public function show(Request $request)
{
    $data = $request->json()->all();
    $id = $data['id'];
    $category = Category::find($id);
    $ret=new RetObject();
    $ret->retCode='0000';
    $ret->retMsg='Success';
    $ret->data=$cate
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值