详细:https://laravel-china.org/docs/laravel/5.4/middleware

①新建: 在 app/Http/Middleware 目录内新建一个操作类

前置中间件 / 后置中间件

②注册中间件

全局中间件

如果你希望访问你应用的每个 HTTP 请求都经过某个中间件,只需将该中间件类列入 app/Http/Kernel.php类里的 $middleware 属性。

为路由指定中间件

如果你想为特殊的路由指定中间件,首先应该在 app/Http/Kernel.php 文件内为该中间件指定一个 键值。默认情况下 Kernel 类的 $routeMiddleware 属性已经包含了 Laravel 内置的中间件条目。加入自定义的中间件,只需把它附加到此列表并指定你定义的键值即可。例如:

③ 注册中间件路由

④利用控制器构造方法注册中间件

我 秦始皇 打钱