1.需求
当你限制了2条查询数据以id倒叙想要将这2条进行分页,一页1条。
一般情况是这样写的:
$admin = Admin::orderBy('id','desc')->limit(2)->paginate(1);
数据表
id | name | password |
---|---|---|
1 | camille1 | $10$K3gVlp9cl8Bw4rujYb…HugkydofbVUqZsa1lfVfWkJsmrSI3Cw.W |
2 | camille2 | $10$K3gVlp9cl8Bw4rujYb…HugkydofbVUqZsa1lfVfWkJsmrSI3Cw.W |
3 | camille3 | $10$K3gVlp9cl8Bw4rujYb…HugkydofbVUqZsa1lfVfWkJsmrSI3Cw.W |
4 | camille4 | $10$K3gVlp9cl8Bw4rujYb…HugkydofbVUqZsa1lfVfWkJsmrSI3Cw.W |
最后输出
可以看到虽然分页是一条数据,但是4条全部输出并没有限制2条所以限制条数失败了,想要实现只要2条数据并且一页显示一条可以使用下面代码
2.实现
- a.以数组格式限制条数分页
//数组限制条数分页
public function index(Request $request)
{
//共有4个用户限制两条数据输出分页为1个用户一页
$admin = Admin::orderBy('id', 'desc')->limit(2)->get()-