Laravel 4 - 重复网址

时间:2013-06-01 14:38:14

标签: laravel laravel-4

我遇到了用户身份验证的信息包问题。

我的问题是,当我登录时,我被重定向到登录页面,该页面抛出notFoundHttpException,因为我被重定向到的url是重复的......看起来像这样:

http://www.mypage.dev/http://www.mypage.dev

我的虚拟主机设置如下

https://github.com/daylerees/laravel-website-configs/blob/master/apache.conf

是什么让这种情况发生?

--- --- EDIT

收集更多经验......

使用以下重定向时似乎会发生这种情况:

return Redirect::action('Controller@action')

如果我使用:

return Redirect::to('/action')

一切都很好。

我的路线如下:

Route::get('/action', 'Controller@action');

2 个答案:

答案 0 :(得分:0)

Route更改为

Route::get('action', 'Controller@action');

您当前的路线定义会将/action附加到当前网址的末尾。

答案 1 :(得分:0)

由于下划线,根据http://newsletters_app.dev,网址filter_var($url, FILTER_VALIDATE_URL)无效。因此,HTML::link()正在生成重复的基础。解决方案是简单地从URL中删除下划线。