我是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
可能导致此问题的原因是什么?任何帮助将不胜感激。
答案 0 :(得分:2)
Apache中的Laravel vhost设置存在问题。您的基本网址为http://localhost:8080/AutoQlik/public/
。通常它应该是http://localhost:8080
。
因为某些地方你的网址生成没有考虑到这一点并将转到不同的地方。
如果您检查网络选项卡是否有Firefox,那么您将看到哪个URL将您重定向到错误的位置,然后您可以修复处理此方法的路由处理程序,如果您不想重新配置Apache。
答案 1 :(得分:0)
您可以在视图中生成如下链接:
href="{{ url('pages/aracislemler/?page=2') }}"
它会为你输入基本网址。
不确定这是否能解决你的问题,但这就是你的做法。