Php Laravel中的分页不';行不通
当我把{!!$questions->links();!!}放在我的视图中时,我看不到分页样式,页面也不像我放在控制器中那样每页占用6个帖子 我的邮政总监: 类QuestionsController扩展了控制器{Php Laravel中的分页不';行不通,php,laravel,laravel-5,pagination,Php,Laravel,Laravel 5,Pagination,当我把{!!$questions->links();!!}放在我的视图中时,我看不到分页样式,页面也不像我放在控制器中那样每页占用6个帖子 我的邮政总监: 类QuestionsController扩展了控制器{ /** * Display a listing of the resource. * * @return Response */ public function index() { $questions = \App\Question::latest()->
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
$questions = \App\Question::latest()->paginate(6);
$questions = \App\Question::unsolved();
$bars = \App\Question::unsolvedbar();
$links = str_replace('/?', '?', $questions->render());
return view('questions.index',compact('questions','bars','links'));
}
我的视图中的我的分页链接:
{!!$questions->links();!!}将此添加到您的视图中:
{!! $questions->render() !!}
如果要对链接进行分页,应执行以下操作:
$links = $questions->links()->paginate();
并在视图中添加:
{!! $links->render() !!}
这是因为您正在覆盖$questions变量
$questions = \App\Question::latest()->paginate(6);
$questions = \App\Question::unsolved();
如果没有unsolved()函数声明,我真的无法告诉您更多。什么是“不起作用”呢?感谢您的回答,克里斯,当我在视图中输入{!!$questions->links();!!}时,我看不到分页样式,并且页面不像我在控制器中输入的那样每页占用6个帖子。这是错误:call_user_func_array()要求参数1为有效回调,类“Illumb\Database\Eloquent\Collection”没有方法“links”(视图:C:\wamp\www\qq\resources\views\questions\index.blade.php)您能提供unsolved()函数的声明代码吗?