问题标签 [laravel-pagination]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
766 浏览

php - 如何使用 hasrsine 公式对 Eloquent 查询进行分页

我正在按距离和搜索词进行搜索查询,但是在 eloquent 中使用“Having”时,标准分页不再有效。

这是我的代码:

此查询在没有分页的情况下完美运行,但在尝试标准时, ->paginat(10)我得到以下信息:

SQLSTATE [42S22]:未找到列:1054“有子句”中的未知列“距离”(SQL:选择计数(*)作为stores具有distance< 26.1817 的聚合)

我已经为这个答案做了很多搜索,但我不确定为什么我找到的解决方案对我不起作用。

我已经看过了: https ://github.com/laravel/framework/issues/3105

当表中不存在列时如何将 paginate() 与 having() 子句一起使用

如果您过去曾处理过此问题,请给我一些指导。

编辑:

这是我尝试过的代码,但对我来说不能正常工作。

0 投票
2 回答
2335 浏览

php - 手动分页错误 - Laravel 5.0

传递数组count(array)itemsPerPage作为参数时出现以下错误。 Call to undefined method Illuminate\Pagination\Paginator::make()

我尝试跟随它,但无法修复错误。

make方法在http://laravel.com/api/5.0/Illuminate/Pagination/Environment.html#method_make文档中定义。

0 投票
2 回答
3497 浏览

php - Laravel 5 - 查找模型的分页页面

我正在建立一个基本论坛(受 laracasts.com/discuss启发)。当用户发布对主题的回复时:

  • 我想用他们的回复锚将他们引导到分页回复列表的末尾(与 Laracasts 的行为相同)。
  • 我还想在用户编辑其中一个回复时将其返回到正确的页面。

如何确定新回复将发布在哪个页面 ( ?page=x) 以及在回复编辑后如何返回正确页面?或者,从主帖子列表中,最新回复在哪个页面上?

这是我当前的ForumPost模型(减去一些不相关的东西)-

更新

看看这个,让我知道你的想法。它的工作方式有点奇怪,但它为给定的回复 ID 返回正确的页面,这只是一种方法:

0 投票
2 回答
5790 浏览

php - Laravel 5分页链接到错误的地方

我目前正在将我的一个项目从 4.2 更新到 Laravel 5。我知道分页器类发生了很多变化,但我真的不知道为什么这不起作用。我在项目中的多个位置对 eloquent 模型调用 paginate() 并且一切都很好。

但是同一个项目有一个带有过滤器的配置文件搜索页面,所以我必须调用一个巨大的自定义 DB::table() 查询。之后,我想从结果中构建一个分页器对象。

我的问题是调用$profiles->render()链接到我的项目根目录而不是当前页面后生成的链接。

示例:链接位于mysite.com/profiles但链接到mysite.com/?page=2而不是mysite.com/profiles?page=2

我的代码在 Laravel 4.2 中运行良好,我将其链接在下面以供参考:

有效的Laravel 4.2 代码:

欢迎任何帮助。谢谢!

0 投票
2 回答
3660 浏览

laravel - 使用 Modell::find(array()) 时如何在 Laravel 中分页

我正在使用该find方法在 Laravel 中获取一些数据,并且只获取我想要的 id:

$my_ids = array(1,4,5,10); $results = Model::find($my_ids);

但是,如果我尝试通过 进行分页Model::find($my_ids)->paginate(10),则会引发错误:Call to undefined method Illuminate\Database\Eloquent\Collection::paginate()

如何在使用分页的同时查询仅从数据库中获取特定模型 ID?

0 投票
1 回答
750 浏览

php - Laravel API 分页错误异常

我正在使用 Laravel 5 中的简单 API,由于数据库中有大量数据,我想进行分页。

这是对路由 api/v1/words 的 GET 请求调用的方法

但是我的日志给了我这个错误:

我究竟做错了什么?

0 投票
1 回答
8360 浏览

php - Laravel 5.0 分页渲染()方法返回 HTML 文本

我有一个控制器,可以将一些产品发送到视图。在控制器中,我使用

然后在我的 product.index 视图中,我有以下代码:

该代码有效,但它返回 HTML 而不被浏览器作为元素呈现。结果输出如下

在此处输入图像描述

0 投票
0 回答
355 浏览

jquery - laravel5 ajax页面分页,如何更改按钮url

我使用ajax来实现分页。但我不知道如何更改 Laravel 分页按钮href。下一页按钮始终链接到第 2 页。

我的ajax代码如下:

0 投票
1 回答
372 浏览

laravel-5 - Laravel5 默认分页

简单地说,我有一个错误

->paginate(15);

我下面的代码有什么问题

如果有人可以向我强调我做错了什么,我将不胜感激?

0 投票
1 回答
10792 浏览

laravel - Laravel 分页不适用于数组而不是集合

我正在尝试对数组数据集进行分页,事实证明它比我想象的更具挑战性。

我正在使用 Laravel 5

所以我有一个抽象接口/存储库,我的所有其他模型都扩展到该接口/存储库,并且我在我的抽象存储库调用 paginate 中创建了一个方法。我都包括了

use Illuminate\Pagination\Paginator;

use Illuminate\Pagination\LengthAwarePaginator;

这是方法

因此,您可以想象,该函数接受$items一个变量数组,该$perPage变量指示要分页的项目数和一个$pageStart指示从哪个页面开始的变量。

LengthAwarePaginator分页有效,当我做 a 时我可以看到实例dd(),它的所有值看起来都很好。

当我显示结果时,问题就开始了。

当我做{!! $instances->render() !!}分页器链接显示很好时,page参数会根据链接发生变化,但数据没有变化。每一页的数据都是一样的。例如,当我使用 Eloquent 时,Model::paginate(3)一切正常,但是当我dd()这样做时LengthAwarePaginator,它与我的自定义分页器的实例相同,LengthAwarePaginator只是它对数组进行分页,而不是对集合进行分页。