W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
一些 JSON API 標(biāo)準(zhǔn)需要你在資源和資源集合響應(yīng)中添加元數(shù)據(jù)。這通常包括資源或相關(guān)資源的 links
,或一些關(guān)于資源本身的元數(shù)據(jù)。如果你需要返回有關(guān)資源的其他元數(shù)據(jù),只需要將它們包含在 toArray
方法中即可。例如在轉(zhuǎn)換資源集合時(shí)你可能需要添加 links
信息:
/**
* 將資源轉(zhuǎn)換成數(shù)組
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function toArray($request)
{
return [
'data' => $this->collection,
'links' => [
'self' => 'link-value',
],
];
}
當(dāng)添加額外的元數(shù)據(jù)到你的資源中時(shí),你不必?fù)?dān)心會(huì)覆蓋 Laravel 在返回分頁響應(yīng)時(shí)自動(dòng)添加的 links
或 meta
鍵。你添加的任何其他 links
會(huì)與分頁響應(yīng)添加的 links
相合并。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: