如下是我寫的API接口的controller:<?phpnamespace App\Http\Controllers\Lucky;use Illuminate\Http\Request;use App\Http\Controllers\BaseController as BaseController;use App\Models\Card;use App\Http\Transformers\CardsTransformer;class CardsController extends BaseController{ public function test(Request $request) {
$unionId = $request->input('unionId');
$card = new Card;
$card->union_id = $unionId;
$card->fi_card = 1;
$card->s_card = 2;
$card->t_card = 3;
$card->fo_card = 4;
$card->save(); return $this->response->item($card, new CardsTransformer());
}
}這樣寫,調(diào)用該接口得到的返回體如下:{ "data": { "unionId": "test", "fiCard": 1, "sCard": 2, "tCard": 3, "foCard": 4
}
}可是我認為正確的API接口的返回體應(yīng)該如下:{ code:0,
message:"ok",
data:{}, useTime:0.017374038696289062}請問在laravel和dingo/api的技術(shù)棧中,怎么去為每個接口的返回體配置code和message字段?及其相應(yīng)的內(nèi)容?
- 2 回答
- 0 關(guān)注
- 1581 瀏覽
添加回答
舉報
0/150
提交
取消