Laravel 5 - $ this->控制器构造函数中的中间件在从另一个中间件调用时不工作

时间:2015-06-04 22:32:17

标签: laravel laravel-5 laravel-middleware

有谁知道为什么以下示例中的中间件无法正常工作?

class PageController extends Controller {
  public function __construct() {
       $this->middleware('auth');
  }
  public function home() {
      return view('home');
  }
}

//此行是从另一个中间件中执行的:\App::make('PageController');

我也尝试过:\App::call('PageController@home');但它也不起作用。

但是,如果我从我的路线呼叫控制器,它就像预期的那样工作:

Route::get('test', 'PageController@home');

但我需要从另一个中间件调用控制器,而不是直接从路由调用。

0 个答案:

没有答案