我正在构建laravel应用程序。客户希望限制搜索结果。假设用户是否使用搜索表单执行搜索。用户将只能显示10个结果。在第10个结果之后,用户将需要购买高级计划以搜索更多结果。
有人能告诉我如何达到所需结果的任何想法吗?
为了实现这一点,您可以简单地在模型上使用take()
功能
跳过/获取 要限制查询返回的结果数,或跳过查询中给定的结果数,可以使用
skip
和take
方法:
$items = Item::take(10)->get();
https://laravel.com/docs/7.x/queries#ordering-grouping-limit-and-offset