在写中间件时,发现一个比较重要问题,那就是中间件中获取的controller对象,不是原来的controller对象,这样不严谨,也导致在__construct()中对controller修改的属性不生效,所以需要修改几个地方。 控制器中间件代码通常是这样: if ($request->controller) { $controller = Container::get($request...