关于laravel学习--分页查询

本篇文章将根据博主的学习过程中的所总结的经验,教大家如何实现分页查询功能

       laravel的分页类设计得非常好,我们可以直接拿来用,而不用自己手动的去创建,但有时候我们在做分页查询的时候,常常会因为第一页可以根据条件显示数据,但当我们点击第二页的时候,马上就变成查询全部了,这样就破坏了我们的查询条件。

       对于这一点,博主在做博客的交互性的时候,就遇到过,所以就去看来文档,文档说明还是挺详细的,大家可以参考参考(分页文档),其实也是相当简单,首先是后端代码,我们得接收前端用户传过来的值并保存,然后传回前端,这样就可以避免因为跳转下一页,查询条件被破坏,大家可以参考参考,后端代码如下:

//获取前端用户传值
$getInput = array(
    'startAt' => ($startAt),
    'endAt' => ($endAt)
);

然后传回去

'getInput' => $getInput

然后是前端代码,代码如下:

    {{ $statistic->appends(['startAt' => ($getInput['startAt']),'endAt' => ($getInput['endAt'])])->links() }}

       这样我们就实现了查询分页功能,是不是很简单,如果觉得可以,那么请麻烦在下面的爱心标志点个赞,支持支持博主。

0条评论

发表评论