如何在 Lumen 中应用分页?

Posted

技术标签:

【中文标题】如何在 Lumen 中应用分页?【英文标题】:How to apply pagination in Lumen? 【发布时间】:2015-11-08 11:01:03 【问题描述】:

我怎样才能使我的页面分页,以便它显示 10 条记录/页。我在 Laravel 中做过这个,但不确定如何在 Lumen 中做到这一点

【问题讨论】:

【参考方案1】:

跳过/采取

要限制查询返回的结果数量,或跳过查询中给定数量的结果(OFFSET),您可以使用skiptake 方法:

$users = DB::table('users')->skip(10)->take(5)->get();

来源:https://laravel.com/docs/5.1/queries#ordering-grouping-limit-and-offset

【讨论】:

【参考方案2】:

Paginate 在 Lumen 中可用。您将执行与 Laravel 中相同的操作。这是文档:http://laravel.com/docs/5.1/pagination#basic-usage

我自己在 Lumen 的第 5 版中使用过它,我可以告诉你它的工作原理是一样的。

例如。 $users = DB::table('posts')->paginate(10);

【讨论】:

谢谢,希望您早点回答。 如何在android app中添加页面链接?

以上是关于如何在 Lumen 中应用分页?的主要内容,如果未能解决你的问题,请参考以下文章

如何在共享主机中为 Lumen 应用程序设置 cron 作业(使用 CPanel)?

如何在流明中验证日期范围

如何在 lumen 框架中获取中间件的当前路由?

如何将私钥内容放入 dotenv .env 文件中以用于 lumen 应用程序?

如何在 Lumen 中使用身份验证进行用户登录?为啥我在启动时看到“未经授权”?

如何设置此数据的更新 - Laravel/Lumen