Главная » PHP » Laravel 4.2 нумерация страниц не работает
Laravel 4.2 нумерация страниц не работает
У меня есть некоторые проблемы с моей нумерацией страниц, я пытаюсь разбить свои комментарии на разделы форума, которые я делаю. Это хорошо работало для моих «Категории» и «Темы», но для комментариев я не могу заставить свои нумерации работать вообще.
Вот код, который работает для потоков:
public function category($id){
$category = ForumCategory::find($id);
if ($category == null){
return Redirect::route('forum')->with('fail', "That category doesn't exist.");
}
$threads = $category->threads()->paginate(10);
return View::make('forum.category')->with('category', $category)->with('threads', $threads);
}
А вот код, который не работает для комментариев:
public function thread($id){
$thread = ForumThread::find($id);
if ($thread == null){
return Redirect::route('forum')->with('fail', "That thread doesn't exist.");
}
$author = $thread->author()->paginate(5)->first();
return View::make('forum.thread')->with('thread', $thread)->with('author', $author);
}
Итак, я нашел исправление для него, которое работает для меня, единственное, что мне теперь нужно, чтобы найти способ сделать это так, чтобы основное сообщение потока (первое сообщение было частью forum_threads в базе данных) работало вместе с нумерацией страниц. комментариев, однако, сами комментарии теперь разбиты на страницы. Код, который я использовал для этого:
public function thread($id){
$thread = ForumThread::find($id);
if ($thread == null){
return Redirect::route('forum')->with('fail', "That thread doesn't exist.");
}
$author = $thread->author()->first();
$comment = $thread->comments()->paginate(5);
return View::make('forum.thread')->with('thread', $thread)->with('author', $author)->with('comment', $comment);
}
У меня есть некоторые проблемы с моей нумерацией страниц, я пытаюсь разбить свои комментарии на разделы форума, которые я делаю. Это хорошо работало для моих «Категории» и «Темы», но для комментариев я не могу заставить свои нумерации работать вообще.
Вот код, который работает для потоков:
А вот код, который не работает для комментариев:
Решение
Итак, я нашел исправление для него, которое работает для меня, единственное, что мне теперь нужно, чтобы найти способ сделать это так, чтобы основное сообщение потока (первое сообщение было частью forum_threads в базе данных) работало вместе с нумерацией страниц. комментариев, однако, сами комментарии теперь разбиты на страницы. Код, который я использовал для этого:
Другие решения
Других решений пока нет …