问题标签 [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.
laravel - 如何通过分页获取 Laravel Eloquent 中的特定列?
我使用这个表模式:
这是模型:
在控制器中,我想显示所有模型项目的列表,但只有id
和name
文件。现在我使用它,但它显示所有未隐藏的字段:
此功能仅适用于表单名称列表。但这是第二个显示表单数据以进行修改:
当然,最后一个函数需要显示所有字段(id、name、html 和 json)。
是否有任何最佳实践仅显示我在index()
使用 with 的函数中需要的字段paginate()
?
laravel - laravel-如何在视图中获取指定的对象?
我正在将数据传递给视图,并且正在尝试从嵌套对象中获取某个键而不使用 foreach。帮助我从图像中获取“原始”和“300”的值。
php - 单击第 2 页的链接后,Laravel 分页重定向到主路由
我的 Laravel 分页无法正常工作。当我尝试单击 laravel 分页中的第二个链接或另一个链接而不是第一个链接时,它会将我重定向到主页 url (localhost:8000)。
Laravel 分页链接重定向到相同的路由,但使用“page =”参数,但问题是在这条路由上我有带有 if 语句的控制器,它将我重定向到主页。如何将分页结果发送到另一条路由并正确显示每个分页页面而不受控制器的影响。
这是控制器:
..和带有分页方法的 $result 数组的示例
我知道问题可能出在第一个 if 语句中,它将我重定向到家,因为请求中不再有类别和标签。
search - Laravel 使用分页搜索?
我一直在努力得到这个,但我做不到。搜索一切正常,分页也出现了,但是每当我点击任何页码时都会打开一个空白页面,因为没有“获取”该请求的路线,任何人都可以引导到某个地方,我可以找到如何显示其他带有搜索查询的页面还是我必须创建获取路线才能显示其他页面?我都迷茫了怎么办?
尝试使用 GET 方法仍然无法正常工作
路线
控制器
刀
php - setPath() 在 Laravel 中没有保存排序值
我正在使用 LengthAwarePaginator 进行分页。但它不持有排序值。
如果排序值为 1,那么它应该按升序对名称进行排序。它在第一页给了我结果。但是当我点击第二个时。它不是保持结果。
我的路线是
这是我的控制器
我的观点是
你能帮我解决这个问题吗?
php - 如何在 laravel 分页收集结果中添加自定义(新)列
我正在创建一个 API,我想在分页查询的结果中添加额外的列。例如,我的数据库中有价格和折扣。我想发送discounted_price
带有结果集的列。
这是我到目前为止所尝试的:
控制器:
在我的产品模型中,我有
它工作正常,但它消除了分页。
php - 在 Eloquent 资源中使用分页会在 Laravel 中引发 Undefined Property $id 错误
我正在尝试构建一个应用程序,Laravel 5.7
其中我有一个名为CompanyBehaviour
:
我有一个资源文件:
在我的控制器中获取数据时我需要使用它:
但是当我调用这个时,我得到了分页错误:
未定义属性:Illuminate\Pagination\LengthAwarePaginator::$id
跟踪表示:
说明'id' => $this->id,
这条线。我浏览了Laravel Resource API的文档,但找不到我做错的地方。帮我解决这个问题。谢谢。
php - Laravel Eloquent Paginate 不存在错误
我正在尝试在 Laravel 刀片/视图中设置分页,但它在以下消息中显示错误:
坏方法调用异常
方法 Illuminate\Database\Eloquent\Collection::paginate 不存在。
控制器
查看刀片(admin.article.category-view)
php - 如何使用 Laravel 集合实现分页?
据我所知,Laravel 分页不适用于 Laravel 集合(Eloquent)。例如:
我正在尝试用上面的代码进行分页但 where('status', 'submitted')
不工作。
控制器
刀
我收到一个错误。
php - 从 Laravel Scout 分页链接()中删除查询参数?
我正在使用 Laravel Scout 在我的数据库中搜索对象,并且需要对结果进行分页,但是 Scout 会自动在 url 中包含一个“查询”查询词,除了页码,而不仅仅是页码。
我正在使用 Scout 内置的分页,如下所示:
$page_results = Page::search($validatedData['search_terms'])->paginate(10, 'page_results');
问题是,我不仅将页码作为查询获取,而且还得到了另一个“查询”:
http://192.168.10.10/wiki/search?query=a&page_results=2
因为我的路线是这样的:
Route::post('/search', 'SearchController@search');
它不期望该查询并将其发送到后备。
有没有办法从 Scout 链接()中删除“查询”查询?理想情况下,我想要的是以下内容,因为通过使用不包含额外查询词的 Eloquent 分页,我可以很好地在其他页面上进行分页:
http://192.168.10.10/wiki/search?page_results=2
任何帮助将非常感激!