Laravel 5链接无法正常工作

时间:2015-04-27 06:26:33

标签: php laravel url-routing laravel-5 laravel-routing

我是Laravel 5 Framework的新手,我有一个链接

<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

可能导致此问题的原因是什么?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

Apache中的Laravel vhost设置存在问题。您的基本网址为http://localhost:8080/AutoQlik/public/。通常它应该是http://localhost:8080

因为某些地方你的网址生成没有考虑到这一点并将转到不同的地方。

如果您检查网络选项卡是否有Firefox,那么您将看到哪个URL将您重定向到错误的位置,然后您可以修复处理此方法的路由处理程序,如果您不想重新配置Apache。

答案 1 :(得分:0)

您可以在视图中生成如下链接:

href="{{ url('pages/aracislemler/?page=2') }}"

它会为你输入基本网址。

不确定这是否能解决你的问题,但这就是你的做法。