W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
有時(shí),當(dāng)一個(gè)路由定義中隱式綁定多個(gè) Eloquent 模型時(shí),您可能需要限定第二個(gè) Eloquent 模型的作用域,使它是第一個(gè) Eloquent 模型的子模型。例如,考慮這樣一種情況,通過 slug 字段為特定用戶檢索博客文章:
use App\Models\Post;
use App\Models\User;
Route::get('api/users/{user}/posts/{post:slug}', function (User $user, Post $post) {
return $post;
});
當(dāng)使用自定義鍵值隱式綁定作為嵌套路由參數(shù)時(shí),Laravel 將自動(dòng)限定查詢的范圍,通過其父節(jié)點(diǎn)使用猜測(cè)父節(jié)點(diǎn)上關(guān)系名稱的約定來檢索嵌套模型。 在本例中,假定 User
模型有一個(gè)名為 posts
的關(guān)聯(lián) (路由參數(shù)名的復(fù)數(shù)形式),可用于檢索 Post
模型。
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)系方式:
更多建議: