Маршрут для одного поста с OctoberCMS - PullRequest
1 голос
/ 19 марта 2020

Я создал маршрут, чтобы показать все сообщения на моей странице следующим образом:

Route::get('posts', function() {
  $posts = Post::with(['image','category'])->get();
  return $posts;
});

Как мне создать маршрут, чтобы показать только одно сообщение на основе его идентификатора? Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 19 марта 2020

Попробуйте это

Route::get('posts/{id}', function($id) {
    $posts = Post::with(['image','category'])->where('id', $id)->get();
    return $posts;
});
0 голосов
/ 19 марта 2020

Вы можете сделать с параметром pass id в маршруте:

Route::get('posts/{id}', function($id) {
    $posts = Post::with(['image','category'])->where('id', $id)->get();
    return $posts;
});
...