simplePaginate

Laravel5学生成绩管理系统-05-分页

本小妞迷上赌 提交于 2019-12-01 18:39:37
在其它的框架中,分页是非常让人苦恼的。而在 Laravel 中却是很轻而易举的。 Laravel 可以快速生成基于当前页面链接的智能「范围」,并且生成的 HTML 兼容于 Bootstrap CSS 框架。本项目中,我们将利用laravel的分页功能,来轻松处理学生列表的分页。 强烈建议新手或不熟练的朋友在做分页时先仔细的阅读下官方文档。 官方文档-分页 #基本使用 ##对查询语句构造器进行分页 有几种方法可以对项目进行分页。最简单的是使用 paginate 方法。在使用 查询语句构造器 或是 Eloquent 查找 时。由 Laravel 提供的 paginate 方法能够自动判定当前页面正确的数量限制和偏移数。默认状况下,当前页数由 HTTP 请求所带的** ?page **参数来决定。当然,该值由 Laravel 自动检测,并自动插入由分页器生成的链接。 首先,让我们来看看如何在数据库查找时使用 paginate 方法。在这个例子中,传递给 paginate 唯一的参数是你想在「每页」显示的数据数。我们在此指定每页显示 15 条数据: <?php namespace App\Http\Controllers; use DB; use App\Http\Controllers\Controller; class UserController extends Controller