title: Adding multiple middleware to Laravel route
body: <p>Per <a href="https://laravel.com/docs/5.3/routing#route-groups" rel="noreferrer">laravel doc</a>, I can add the <code>auth</code> middleware as follows:</p>
  
  <pre><code>Route::group(['middleware' =&gt; 'auth'], function () {
      Route::get('/', function ()    {
          // Uses Auth Middleware
      });
  
      Route::get('user/profile', function () {
          // Uses Auth Middleware
      });
  });
  </code></pre>
  
  <p>I've also seen middleware added as follows:</p>
  
  <pre><code>Route::group(['middleware' =&gt; ['web']], function() {
    // Uses all Middleware $middlewareGroups['web'] located in /app/Http/kernel.php?
    Route::resource('blog','BlogController'); //Make a CRUD controller
  });
  </code></pre>
  
  <p>How can I do both?</p>
  
  <p>PS.  Any comments providing insight on what the bottom four lines of code are doing would be appreciated</p>