Почему не выводятся посты?

Почему-то не выводятся посты на странице категории. Я могу получить только количество постов, но не сами посты.

@extends('layouts.app')

@section('title')
{{ $category->name}}
@endsection

@section('content')
<h1>{{ $category->name }}</h1>
<h3>{{ $category->posts()->count() }}</h3>
@foreach($category->posts() as $post)
<h5>{{ $post->title }}</h5>
@endforeach

@endsection
public function getCategory($slug){
        $category = Category::where('slug', $slug)->first();
        return view('blog.category', compact('category'));
    }
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Category extends Model
{
    use HasFactory;

    public function posts(){
        return $this->hasMany(Post::class);
    }
}

Ответы (0 шт):