我想知道如何区分来自子资源中不同父资源的请求。
考虑由帖子和用户共享的子资源评论。评论控制器如何知道正确的父资源是什么?
我得到了这些路线:
Route::resource('posts', 'PostsController');
Route::resource('posts.comments', 'CommentsController');
Route::resource('users', 'UsersController');
Route::resource('users.comments', 'CommentsController');
在CommentsController
中,我得到了这个功能:
public function index($parent_id) {
// return multiple comments here
}
所以我可能想显示属于帖子的所有评论或属于用户的所有评论,但在这种情况下如何CommentsController
判断$parent_id
是指帖子还是用户?