我们在学习一个知识点的时候,是需要知道他的应用场景,因为只有这样你才可以对这个知识点有自己独特的认识

    应用场景:
    当使用中间键做验证的时候,我们就需要在用户登陆的时候,获取到用户的账号和密码,拿到数据库去验证,如果验证成功将用户信息保存到session。这个时候就需要在中间键做一个验证是否存在session,如果不存在的话,就直接跳转到登录页面

    下面我们来创建一个AdminLogin这个中间键

    可以使用php的artisan语法来快速创建中间键
    PHP artisan make:midddleware AdminLogin

    创建了中间键之后,我们就可以来设置路由进行访问

    1. <?php
    2. namespace App\Http\Middleware;
    3. use Closure;
    4. class AdminLogin
    5. {
    6. /**
    7. * Handle an incoming request.
    8. *
    9. * @param \Illuminate\Http\Request $request
    10. * @param \Closure $next
    11. * @return mixed
    12. */
    13. public function handle($request, Closure $next)
    14. {
    15. echo 113;
    16. return $next($request);
    17. }
    18. }

    1.第一步在keinel这个方法里边设置一个中间键名字
    laravle中间键的使用 - 图1

    2.设置一个群组路由,随便写俩个get路由
    laravle中间键的使用 - 图2
    设置了之后就可以在浏览器进行访问了,
    laravle中间键的使用 - 图3