$users = Student::paginate(2);
我试图使用分页function()
对某些数据进行分页,但我只想显示没有链接的数据
答案 0 :(得分:0)
您可以自定义分页的显示方式,第一步:
php artisan vendor:publish --tag=laravel-pagination
此命令将分页视图发布在resources/views/vendor
目录下。
在这里您可以根据需要修改文件,bootstrap-4.blade.php文件是分页的默认视图。
中找到更多信息。答案 1 :(得分:0)
如果您有显示分页的自定义刀片文件,则使用$students->links()
是可选的。但是,如果不需要详细的分页,则可以使用simplePaginate
$students = Student::simplePaginate(2);
然后在刀片文件中循环遍历它:
@foreach($students as $student)
Show student details
@endforeach
如果您只想显示next
或prev
页面链接,则可以使用$students->links()
,否则完全不使用链接。
答案 2 :(得分:-1)
很简单,您必须创建一个函数以在模板中显示学生,然后在控制器中添加以下代码:
public function index()
{
$students = Student::paginate(10);
return view('student.index', ['students ' => $students ]);
}
在模板的底部,例如views \ student \ index.blade.php添加:
<div class="row">
<div class="col-md-12">
{{ $students->links() }}
</div>
</div>
如果要显示其他分页信息,请使用以下方法::