Laravel 以编程方式获取特定页面

Posted

技术标签:

【中文标题】Laravel 以编程方式获取特定页面【英文标题】:Laravel get specific page programmatically 【发布时间】:2012-10-20 09:22:20 【问题描述】:

我正在尝试使用 Laravel 和 jQuery ajax 实现分页。

我需要将页码发送到后控制器并获取该特定页面的结果。

所以我的问题是。有没有办法从 Laravel 中的 Paginator 获取特定页面,例如 $model->page(3) 从分页数据中获取第三页作为数组,所以我可以将其序列化为 JSON 并作为响应发回?

更新:

感谢 Laravel 的 irc 频道的好心人,我找到了答案。所以我会写在这里作为对其他人的帮助。神奇之处在于:

Input::merge(array("page" => $page_number))

你实际上让 Laravel 的 Paginator 认为在动作中传递了一个“页面”参数。不错哦:)

【问题讨论】:

您确实应该发布您的更新作为问题的答案。这将对社区有所帮助,因为它会将您的问题标记为已回答。 【参考方案1】:

感谢 Laravel 的 irc 频道的好心人,我找到了答案。所以我会写在这里作为对其他人的帮助。神奇之处在于:

Input::merge(array("page" => $page_number))

你实际上让 Laravel 的 Paginator 认为在动作中传递了一个“页面”参数。不错哦:)

【讨论】:

【参考方案2】:

要跟进,您需要开始获取路线。喜欢: 路线::get('...');

如果 Route 带有 post,例如 Route::post('...');这不起作用。

djandreski 非常感谢您提供此解决方案,我希望它对其他人有所帮助。

【讨论】:

以上是关于Laravel 以编程方式获取特定页面的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式打开特定的设置页面

使用自动布局iOS以编程方式滚动到特定页面/位置

Facebook SDK - 以编程方式获取访问令牌

Vue.js:在 laravel 中实现 MPA(多页面应用程序)的最佳方式

手把手教你跑 Larave 框架实战笔记系列之一

php laravel框架学习笔记 基本工作原理