,这是模块公共中间件,我在里面定义了中间件为check.php ,并引入

这个check.php的详细内容

控制器内容,并导入了中间件,

疑问来了, 我执行了 index方法, 结果 中间件被执行了两次?
1、是否只要放上中间件, 中间件就会自动运行呢?
2、 控制器中 protected $middleware = [Check::class]; 我只是单纯的放上了它,结果中间件就被自动调用了?
3、我没有在index方法中,调用中间件啊,可是为何会自动被调用呢?正常逻辑就是自动调用是吧?
最佳答案