升级到PHP5.6后,Laravel4 Pagination无法正常工作

时间:2015-02-17 04:04:00

标签: php laravel pagination

我使用PHP5.4在我的机器上有一个工作分页代码 升级到PHP5.6后,分页将保留在第一页上。当我点击下一页时,地址栏会显示页码(即:http://mysite/page?page=4)。但是,按钮仍然在第1页。 使用PHP5.5仍在我的Windows(WAMP)上运行相同的代码。 Fyi,即时通讯使用Freebsd 9.1,Nginx,PHP5.6(升级版) 是否与PHP本身有关,或者我错过了一些扩展?

找到额外信息, 我在这个应用程序上安装了laravel logviewer包。这个包附带的分页也没有用。 我怀疑,这与代码无关。也许php或nginx配置。

3 个答案:

答案 0 :(得分:0)

请检查php(apache)配置并检查是否已激活所需模块

答案 1 :(得分:0)

谢谢你们, 我终于解决了这个问题 但是,我还没找到原因。

最初,我的分页代码是这样的: {{$ data-> links()}}

当我在分页中使用append()时,它可以工作。 {{$ data->追加(数组(' filter1' => $ var1)) - > links()}}

我怀疑这与nginx重写有关。

答案 2 :(得分:0)

我终于明白了。 关于nginx重写是真的。 我以前在vhost文件中的设置是:      try_files $ uri $ uri / /index.php?q=$request_uri;

我改变了      try_files $ uri $ uri / /index.php?$query_string;

这个问题已经明确解决了。