Ajout de plusieurs middleware pour Laravel itinéraire

Par laravel doc, je peux ajouter les auth middleware comme suit:

Route::group(['middleware' => 'auth'], function () {
    Route::get('/', function ()    {
        //Uses Auth Middleware
    });

    Route::get('user/profile', function () {
        //Uses Auth Middleware
    });
});

J'ai aussi vu middleware ajouté comme suit:

Route::group(['middleware' => ['web']], function() {
  //Uses all Middleware $middlewareGroups['web'] located in /app/Http/kernel.php?
  Route::resource('blog','BlogController'); //Make a CRUD controller
});

Comment puis-je faire les deux?

PS. Tous les commentaires de donner un aperçu sur ce que les quatre lignes de code sont en train de faire serait appréciée

OriginalL'auteur user1032531 | 2016-11-26