应用 Middleware

  主要应用场景:过滤HTTP请求

  laravel本身自带了几个Middleware在app/http/middleware目录下面

  然后在app/http/kernel.php中注册

  自定义一个middleware中间件方法一:

  php artisan make:middleware MustBeAnAdmin(生成middleware文件)-》在文件里的handle方法中写代码逻辑和条件判断:

在kernel.php文件中注册:

其中kernel.php文件中 $middleware任何的HTTP请求都会启动,而$routemiddleware只有指定路由才能使用

最后在routes.php中注册路由组:

原文地址:https://www.cnblogs.com/maggie-php/p/5780279.html