Нужен совет, как будет лучше и правильнее организовать rest-api роуты в Laravel?
Например, для статьей и их комментариев.
1 способ:
Route::apiResource('article', 'ArticleController');
Route::apiResource('article/{id}/comment', 'ArticleCommentController');
Здесь нужно ли с комментамы работать в ArticleCommentController или же в ArticleController?
2 способ:
Route::apiResource('article', 'ArticleController');
Route::apiResource('article-comment', 'ArticleCommentController');
Здесь, чтобы получить комментарии к статьи, статью передавать как GET параметр
?article_id=23
Мне кажется что способ 2 более правильный, так как комментарии более не зависимы от статей. Но, часто, попадаются примеры в интернете что путь пишут как: www.my-blog.com/article/2/comment