關於 dingo API 的疑問

hengbo_liu發表於2019-08-25

有一個比較膚淺的問題,還請大佬解答。

dingo api錯誤返回資訊進行了統一的返回,這點沒有問題,
關於dingo api的疑問
失敗返回程式碼

return $this->response->error("驗證碼已失效",422);

但是如果時成功的返回資訊卻沒有統一的返回格式,是我用的方式不對嗎
關於dingo api的疑問
成功返回

return $this->response->array([
            'key'=>"$key",
            'expired_at'=>$expired_at->toDateTimeString()
        ])->setStatusCode(201);

還有就是如果我想有一個自定義的錯誤碼的話,應該怎麼加呢,感謝解答?
期望統一返回結果如下:

{
    "message": "成功",
    "code": "0",
    "data":[
    ]
}

相關文章