Я хочу вывести все отзывы на основе одного отеля моей системы. В настоящее время у меня есть система, которая отображает ВСЕ отзывы о каждом отеле. У меня есть следующий код:
Контроллер сообщений:
public function show($id)
{
$post = Post::find($id);
$review = Review::all();
return view('posts.show', compact('post', 'review'));
/** return view('posts.show')->with('post', $post); */
}
Сообщения. php:
protected $tables='posts';
function review()
{
return $this->hasMany('App\Review');
}
Отзыв. php:
protected $tables='reviews';
function post()
{
return $this->hasMany('App\Post', 'posts_title', 'title');
}
Я хочу вернуть совпадающие отзывы о подходящем отеле. Я хочу вернуть posts_title
(основной столбец в таблице posts
) и вернуть title
(столбец в таблице reviews
).