Laravel 5 中间件不适用于 Route::group

Laravel 5 middlewear doesn't work on Route::group

所以我有一个如下定义的路由组:

Route::group(['prefix' => '/api/v2', 'middlewear' => 'auth'], function () {
    Route::resource(...);
    //more routes defined here
});

然后当我从 homestead 框中 运行 php artisan route:list 时,我得到了我的所有路线,但是没有应用中间件。如果我然后在浏览器中点击路由,我不会像在应用 auth 中间件时那样重定向到登录视图。如果我将 middlewear 定义移动到控制器的 __construct 那么它就可以工作。知道为什么在路由组中定义中间件在 laravel 5 中不起作用,或者我缺少什么吗?

你打错了,试试中间件,见下文

http://laravel.com/docs/5.0/middleware