在控制器中添加属性 ~~~ public $middleware = [ \App\Http\Middleware\Login::class => ['edit'], ]; ~~~ 表示控制器中的方法`edit`会使用`Login`中间件 在这个请求中如果获取不到session中的user,就会渲染视图404,不会向下执行,如果可以获取user,那么向下执行,执行控制器方法,执行完毕后再输出'执行完了' > 注意:如果你需要控制器中可以被直接请求到的方法全部使用某一个控制器中间件可以这样写`\App\Http\Middleware\Login::class => '*'`