Laravel 5:登录后,用户被重定向到/ home。怎么改变?

时间:2015-05-08 03:29:42

标签: php redirect login laravel-5

我创建了自己的根页面(/)以及我的注册页面(/cadastrar)。我的下一步是允许用户登录并更新他们的信息。为此我只使用了laravel的登录页面(/auth/login)。它工作正常,当我登录时,我被重定向到/home。此时我的问题出现了:我无法访问任何其他页面(/)(/cadastrar)。 我总是被重定向回/home

我没有更改有关登录或重定向的任何配置,那么可能出现了什么问题以及如何修复它?

编辑:在我(/)我有一个登录链接。当我点击时,我转到(/auth/login)。我输入了我的电子邮件和密码,按登录,然后将我重定向到(/home),说我已登录。现在我想转到(/)或任何其他页面,但是它总是将我重定向到(/home)。多数民众赞成我的问题 我的计划是让用户只有在登录后才更新他们的信息,但现在我无法去任何地方。

2 个答案:

答案 0 :(得分:6)

在第38行的app/Http/Middleware/RedirectIfAuthenticated.php更改:

return new RedirectResponse(url('/home'));

return new RedirectResponse(url('/'));

答案 1 :(得分:0)

我注意到,当我进入我的WelcomeController并注释掉__construct函数中仅向访客分配此页面的行时,重定向问题就消失了:

//$this->middleware('guest');
相关问题