laravel5.5 分页操作

1。分页有好多种样式,下面介绍一种有页码的。

参考:

分页参考:http://laravelacademy.org/post/8156.html

                https://m.aliyun.com/yunqi/ziliao/23916



实例:

控制器:

$user = DB::table("receiver")->paginate(15);//每次查15条

return view('team.timeout')->with("data",$user);

view:

{{ $data->links() }}

注意:

若想分页带条件进行分页那么:

实例:/order?keyword=1&page=2

$user = DB::table("receiver")->paginate(15);//每次查15条

$data->appends(["uid"=>$uid,'keyword'=>$keyword]);

return view('team.timeout')->with("data",$user);

就可以了!超级简单@!       nice!!!!



//自定义 

take和offset用法



一、skip,take (sikip 跳过几条,take取多少条数据)

->orderBy($sortby, $sortvalue)

->skip($data['pageNo'] > 1 ? ($data['pageNo'] - 1) * $data['pageSize'] : 0)

->take($data['pageSize'])

->get();

或者:

二、offset,limit (offset 设置从哪里开始,limit 设置想要查询多少条数据)

$page=$page?$page:1;

$pagesize=20;

$offset = ($page - 1) * $pagesize;

->offset($offset)

->limit($pagesize)

你可能感兴趣的:(laravel5.5 分页操作)