laravel 分页实现

方法1 使用paginate

laravel 本身有一个自带的快速分页方法 paginate,只需要传入每页显示多少条数据就可以 了,但是如果想使用自定义从哪里开始呢,这时候就可以使用offset 和 limit 的组合,offset 设置从哪里开始,limit 设置想要查询多少条数据。

方法2 使用 offset limit 

$ad = Model(自己定义的model 比如: Test)::offset(3)->limit(2)->get();

方法3  使用原生sql 查询(适合任何框架 下面仅仅列举 laravel 下面实现)

$sql = 'select * from test  limit 10,10';
$addata = DB::select($sql);

你可能感兴趣的:(laravel 分页实现)