未找到Laravel 5.1分页URL错误404

时间:2015-08-27 13:46:02

标签: php model-view-controller pagination laravel-5 laravel-routing

我在WAMP Server 2.5上使用Laravel 5.1。

我在处理分页时遇到此错误。

  

404 Not Found

我使用 php artisan serve

在本地运行我的网站
  

php artisan serve --port = 212

我跑到我的网站索引网址 http://localhost:212/displays 。 分页工作正常,其分页链接在每个页面上都很好 http://localhost:212/displays?page=2

但是当我在没有 php artisan serve http://localhost/bookstore/public/displays )的情况下手动运行它时,分页链接出错了。分页链接最初打印输出 http://localhost/bookstore/public/displays/?page=2 ,但在完全呈现页面时会自动更改为 http://localhost/displays?page=2

有人和我一样有同样的问题吗?很高兴,如果你们中的任何人可以提供帮助。

1 个答案:

答案 0 :(得分:0)

这可能是因为您打算将服务器上的Web根目录设置为public文件夹(并且Laravel认为情况属实)。

实际上,您的Web根目录设置为public文件夹之上的两个级别,因此当Laravel尝试重定向到/displays?page=2时,它会尝试将您发送到错误的文件夹。