我已经创建了我自己的根页面 (/
) 以及我的注册页面 (/cadastrar
)。我的下一步是允许用户登录并更新他们的信息。为此,我只使用了 laravel 的登录页面 (/auth/login
)。它工作正常,当我登录时,我被重定向到 /home
。此时我的问题出现了:我无法转到任何其他页面 (/
) (/cadastrar
)。 我总是被重定向回 /home
。
我没有更改任何有关登录或重定向的配置,所以可能出了什么问题以及如何解决?
编辑: 在我的 (/
) 我有一个登录链接。单击时,我转到 (/auth/login
)。我输入我的电子邮件和密码,按登录,然后它会将我重定向到 (/home
),说明我已登录。现在我想转到 (/
) 或任何其他页面,但它总是将我重定向到 (/home
)。那是我的问题。
我的计划是让用户只有在登录后才能更新他们的信息,但现在我哪儿也去不了。
最佳答案
在 app/Http/Middleware/RedirectIfAuthenticated.php
第 38 行更改:
return new RedirectResponse(url('/home'));
到
return new RedirectResponse(url('/'));
关于php - Laravel 5 : After login the user is was redirected to/home. 如何改变它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30115283/