laravel5.5 分页操作

2018-08-31  本文已影响0人  小瞪瞪

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:

<div>{{ $data->links() }}</div>

注意:

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

实例:/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)

上一篇 下一篇

猜你喜欢

热点阅读