у меня есть этот код в моем контроллере
if (request('tag')) {
$Posts = Tags::where('name' ,request('tag'))->firstOrFail()->Posts;
} else {
$Posts = Blog::paginate(10);
}
return view('Panel.Posts',['Posts' => $Posts]);
, и это моя модель функции
public function tag(){
return $this->belongsToMany(Tags::class,'Post_tag','Post_id');
}
Это веб-приложение, которое я создаю, и это блог. Я пытаюсь создать категорию. Я хочу разбить свой метод поиска на страницы, но не могу этого сделать. Если я использую метод paginate, он говорит, что в paginate нет связи между записями. Я пробовал это:
$Posts = Tags::where('name' ,request('tag'))->firstOrFail()->paginate(10)->Posts;
и это
$Posts = Tags::where('name' ,request('tag'))->firstOrFail()->Posts->paginate(10);
Может ли кто-нибудь помочь мне исправить это?