主要目的就是结合中间件,如果用户没有登录打开后台,实现跳转到指定页面。
1: php artisan make:middleware AdminLogin
这样Http下面的Middleware会生成AdmnLogin.php
2:里面写handle方法如下,这个结合自己的写,指定跳转到页面
public function handle($request, Closure $next)
{
$check = \Auth::guard('admin')->check();
if(!$check){
return redirect('admin/login');
}
return $next($request);
}
3:在Http下面的Kernel.php里的protected $routeMiddleware加上路由中间件
//后台登录保护中间件
'admin.login' => \App\Http\Middleware\AdminLogin::class,