Laravel 如何调用路由中间件,在魔术方法前
过程
1.我在路由里面定义

2.在中间件里面做个验证,将用户信息传到Controller 里面去

3.在控制器里面使用魔术方法

结果
发现 打印为空,我查了半天 发现 控制器的模式方法调用在中间件之前,我想问下 如何调整能使中间件在 魔术方法前验证,然后将值传入Controller __contrust() 里面
关于 LearnKu
把你需要的中间键,放到 全局中间键中,如 CSRF 验证,就没有必要在路由文件中写了,可以满足你的需求
我,,,马上就能想到的一个简单的方式,,,就是在 构造方法里设置中间件,而不是放到路由配置中,,,
如果一定要放到路由中,,,可以翻翻源码,看看控制器实例化的时机,,,
遇到同样的问题,用楼主说的 将construct 替换成get 就解决了