首页 > 解决方案 > 注销后重定向

问题描述

我有一个 Laravel 6 的应用程序,我想在用户注销时将 Blade.template 更改为另一个模板文件,而不是welcome.blade.php。目的是我想使用welcome.blade.php 作为登陆页面。

有人有想法吗?

提前致谢!

标签: phplaravelauthenticationcontrollerroutes

解决方案


假设您使用的是 Laravel 的默认身份验证系统,您需要做的就是覆盖 LoginController (app/Http/Controllers/Auth/LoginController) 中的注销方法。

public function logout()
{
    Auth::logout();
    return redirect(route);
}

您可以从该方法返回可以从任何其他控制器返回的任何内容,以便您可以将其重定向到某个地方、呈现视图、调用另一个控制器操作等。


推荐阅读