Я запускаю следующий код для отображения моего отношения один ко многим, однако я получаю сообщение об ошибке: Facade \ Ignition \ Exceptions \ ViewException count (): Параметр должен быть массивом или объектом, реализующим Countable (представление:
Это мой код: PostsController. php
public function show($id)
{
$post = Post::find($id);
$review = Post::find(1)->reviews()->where('title', 'posts_title')->first();
//$review = Review::all();
return view('posts.show', compact('post', 'review'));
}
Post. php
protected $tables='reviews';
function reviews(){
return $this->hasMany('App\Review', 'title', 'post_title');
}
Из трассировки стека ошибка здесь:
@if(count($review) > 1)
@foreach($review as $reviews)
Кто-нибудь может помочь?