我们在学习一个知识点的时候,是需要知道他的应用场景,因为只有这样你才可以对这个知识点有自己独特的认识
应用场景:
当使用中间键做验证的时候,我们就需要在用户登陆的时候,获取到用户的账号和密码,拿到数据库去验证,如果验证成功将用户信息保存到session。这个时候就需要在中间键做一个验证是否存在session,如果不存在的话,就直接跳转到登录页面
下面我们来创建一个AdminLogin这个中间键
可以使用php的artisan语法来快速创建中间键
PHP artisan make:midddleware AdminLogin
创建了中间键之后,我们就可以来设置路由进行访问
<?php
namespace 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路由
设置了之后就可以在浏览器进行访问了,