常见的修改laravel 默认登录的方法

 

 

 

1. 重定义登录页面 url

在 app/Http/Controllers/Auth/LoginController.php 控制器中重写 showLoginForm 方法,将默认登录页面修改为我们自定义的页面视图:

public function showLoginForm()
{
    return view('admin.auth.login');
}

 

 

2. 登录默认跳转 url 修改

在 app/Http/Controllers/Auth/LoginController.php 控制器

修改登录后跳转链接到博客后台:

protected $redirectTo = '/admin';

 

 

 

3.  检查用户是否已经登录的中间件

app/Http/Middleware/RedirectIfAuthenticated.php,如果用户已经登录则跳转到后台首页:

 

if (Auth::guard($guard)->check()) {
    return redirect('/admin');
}

 

 

4. 修改默认退出的跳转页面

要修改重定向路径,可以在 app/Http/Controllers/Auth/LoginController 中重写 Trait 中的 loggedOut 方法:


   use Illuminate\Http\Request;
// 退出后重定向到登录页
public function loggedOut(Request $request)
{
    return redirect('/login');
}

 

 

posted @ 2019-06-27 21:12  aocn  阅读(1890)  评论(0)    收藏  举报