问题标签 [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.
php - 如何使用 hasrsine 公式对 Eloquent 查询进行分页
我正在按距离和搜索词进行搜索查询,但是在 eloquent 中使用“Having”时,标准分页不再有效。
这是我的代码:
此查询在没有分页的情况下完美运行,但在尝试标准时,
->paginat(10)
我得到以下信息:
SQLSTATE [42S22]:未找到列:1054“有子句”中的未知列“距离”(SQL:选择计数(*)作为
stores
具有distance
< 26.1817 的聚合)
我已经为这个答案做了很多搜索,但我不确定为什么我找到的解决方案对我不起作用。
我已经看过了: https ://github.com/laravel/framework/issues/3105
和
当表中不存在列时如何将 paginate() 与 having() 子句一起使用
如果您过去曾处理过此问题,请给我一些指导。
编辑:
这是我尝试过的代码,但对我来说不能正常工作。
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文档中定义。
php - Laravel 5 - 查找模型的分页页面
我正在建立一个基本论坛(受 laracasts.com/discuss启发)。当用户发布对主题的回复时:
- 我想用他们的回复锚将他们引导到分页回复列表的末尾(与 Laracasts 的行为相同)。
- 我还想在用户编辑其中一个回复时将其返回到正确的页面。
如何确定新回复将发布在哪个页面 ( ?page=x
) 以及在回复编辑后如何返回正确页面?或者,从主帖子列表中,最新回复在哪个页面上?
这是我当前的ForumPost
模型(减去一些不相关的东西)-
更新
看看这个,让我知道你的想法。它的工作方式有点奇怪,但它为给定的回复 ID 返回正确的页面,这只是一种方法:
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 代码:
欢迎任何帮助。谢谢!
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?
php - Laravel API 分页错误异常
我正在使用 Laravel 5 中的简单 API,由于数据库中有大量数据,我想进行分页。
这是对路由 api/v1/words 的 GET 请求调用的方法
但是我的日志给了我这个错误:
我究竟做错了什么?
php - Laravel 5.0 分页渲染()方法返回 HTML 文本
我有一个控制器,可以将一些产品发送到视图。在控制器中,我使用
然后在我的 product.index 视图中,我有以下代码:
该代码有效,但它返回 HTML 而不被浏览器作为元素呈现。结果输出如下
jquery - laravel5 ajax页面分页,如何更改按钮url
我使用ajax来实现分页。但我不知道如何更改 Laravel 分页按钮href
。下一页按钮始终链接到第 2 页。
我的ajax代码如下:
laravel-5 - Laravel5 默认分页
简单地说,我有一个错误
->paginate(15);
我下面的代码有什么问题
如果有人可以向我强调我做错了什么,我将不胜感激?
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
只是它对数组进行分页,而不是对集合进行分页。