Laravel 5 为所有子 url 分配中间件

Laravel 5 assigning middleware to all sub urls

当我尝试通过重定向到 'auth/login'

按页面访问管理员时,我正在使用中间件来检查管理员
Route::get('admin', [
    'uses' => 'AdminController@index',
    'middleware' => 'admin'
]);

但是我在管理中还有更多页面也需要相同的中间件...

例如

Route::get('admin/profiles', [ 
        'middleware' => 'admin', 
        'uses' => 'ProfilesController@index'
]);


Route::get('admin/pages', [ 
    'middleware' => 'admin', 
    'uses' => 'PageController@index'
]);

还会有更多。有没有一种方法可以定位 admin url 中的所有链接?

Route::group(['prefix' => 'admin', 'middleware' => 'admin'], function() {
    Route::get('profiles', 'ProfilesController@index');
    Route::get('pages', 'PageController@index');
});

阅读更多关于路由组的信息:http://laravel.com/docs/5.0/routing#route-groups