Laravel 8 限定嵌套資源的范圍

2021-07-16 18:01 更新

Laravel 的 隱式模型綁定 特性可以自動限定嵌套綁定的范圍,因此已解析的子模型會自動屬于父模型。定義嵌套路由時,使用 scoped 方法,可以開啟自動范圍限定,也可以指定 Laravel 應(yīng)該按照哪個字段檢索子模型資源

Route::resource('photos.comments', PhotoCommentController::class)->scoped([
    'comment' => 'slug',
]);

這個路由會注冊一個限定范圍的嵌套資源路由,可以像下面這樣來訪問:

/photos/{photo}/comments/{comment:slug} 


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號