如何使用laravel创建有限的搜索结果,如果超出极限,用户将无法再搜索

问题描述 投票:0回答:1

我正在构建laravel应用程序。客户希望限制搜索结果。假设用户是否使用搜索表单执行搜索。用户将只能显示10个结果。在第10个结果之后,用户将需要购买高级计划以搜索更多结果。

有人能告诉我如何达到所需结果的任何想法吗?

laravel search
1个回答
0
投票

为了实现这一点,您可以简单地在模型上使用take()功能

跳过/获取 要限制查询返回的结果数,或跳过查询中给定的结果数,可以使用skiptake方法:

$items = Item::take(10)->get();

https://laravel.com/docs/7.x/queries#ordering-grouping-limit-and-offset

© www.soinside.com 2019 - 2024. All rights reserved.