Почему-то не выводятся посты на странице категории. Я могу получить только количество постов, но не сами посты.
<?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);
}
}
public function getCategory($slug){
$category = Category::where('slug', $slug)->first();
return view('blog.category', compact('category'));
}
@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