Laravel 5 link 无法正常工作
Laravel 5 link does not work properly
我是 Laravel 5 框架的新手,我有一个 link as
<a href="http://localhost:8080/AutoQlik/public/pages/aracislemler/?page=2">2</a>
它的路线已经定义为
Route::get('/pages/aracislemler', 'PagesController@aracislemler');
但是当我点击它时,它会转到
http://localhost:8080/pages/aracislemler?page=2
什么可能导致这个问题?任何帮助将不胜感激。
您在 Apache 中的 Laravel 虚拟主机设置有问题。您的基础 url 是 http://localhost:8080/AutoQlik/public/
。通常它应该是 http://localhost:8080
而不是 .
正因为如此,你们 URL 一代没有考虑到这一点,所以会去不同的地方。
如果您在 Firefox 中检查网络选项卡,那么您会看到哪个 url 将您重定向到错误的位置,如果您不想重新配置 Apache,则可以修复处理此方法的路由处理程序。
您可以像这样在视图中生成链接:
href="{{ url('pages/aracislemler/?page=2') }}"
它会为您放入基数 url。
虽然不确定这是否会解决您的问题,但您就是这样做的。
我是 Laravel 5 框架的新手,我有一个 link as
<a href="http://localhost:8080/AutoQlik/public/pages/aracislemler/?page=2">2</a>
它的路线已经定义为
Route::get('/pages/aracislemler', 'PagesController@aracislemler');
但是当我点击它时,它会转到
http://localhost:8080/pages/aracislemler?page=2
什么可能导致这个问题?任何帮助将不胜感激。
您在 Apache 中的 Laravel 虚拟主机设置有问题。您的基础 url 是 http://localhost:8080/AutoQlik/public/
。通常它应该是 http://localhost:8080
而不是 .
正因为如此,你们 URL 一代没有考虑到这一点,所以会去不同的地方。
如果您在 Firefox 中检查网络选项卡,那么您会看到哪个 url 将您重定向到错误的位置,如果您不想重新配置 Apache,则可以修复处理此方法的路由处理程序。
您可以像这样在视图中生成链接:
href="{{ url('pages/aracislemler/?page=2') }}"
它会为您放入基数 url。
虽然不确定这是否会解决您的问题,但您就是这样做的。