有一個比較膚淺的問題,還請大佬解答。
dingo api錯誤返回資訊進行了統一的返回,這點沒有問題,
失敗返回程式碼
return $this->response->error("驗證碼已失效",422);
但是如果時成功的返回資訊卻沒有統一的返回格式,是我用的方式不對嗎
成功返回
return $this->response->array([
'key'=>"$key",
'expired_at'=>$expired_at->toDateTimeString()
])->setStatusCode(201);
還有就是如果我想有一個自定義的錯誤碼的話,應該怎麼加呢,感謝解答?
期望統一返回結果如下:
{
"message": "成功",
"code": "0",
"data":[
]
}