我们在学习一个知识点的时候,是需要知道他的应用场景,因为只有这样你才可以对这个知识点有自己独特的认识
应用场景:
当使用中间键做验证的时候,我们就需要在用户登陆的时候,获取到用户的账号和密码,拿到数据库去验证,如果验证成功将用户信息保存到session。这个时候就需要在中间键做一个验证是否存在session,如果不存在的话,就直接跳转到登录页面
下面我们来创建一个AdminLogin这个中间键
可以使用php的artisan语法来快速创建中间键
PHP artisan make:midddleware AdminLogin
创建了中间键之后,我们就可以来设置路由进行访问
<?phpnamespace App\Http\Middleware;use Closure;class AdminLogin{/*** Handle an incoming request.** @param \Illuminate\Http\Request $request* @param \Closure $next* @return mixed*/public function handle($request, Closure $next){echo 113;return $next($request);}}
1.第一步在keinel这个方法里边设置一个中间键名字
2.设置一个群组路由,随便写俩个get路由
设置了之后就可以在浏览器进行访问了,
