常见的修改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'); }

浙公网安备 33010602011771号