title: Defining custom namespaces on routes in laravel 5.6
body: <p>So Consider the following:</p>
  
  <pre><code>Route::middleware('web')
      -&gt;namespace('App\Modules\Config\Controllers')
      -&gt;group(function () {
          Route::get('config', ['as' =&gt; 'config.index',  'uses' =&gt; 'Config@index']);
          Route::put('config', ['as' =&gt; 'config.update', 'uses' =&gt; 'Config@update']);
          Route::patch('config', 'Config@update');
      });
  </code></pre>
  
  <p>This explodes when I hit any of these routes because:</p>
  
  <pre><code>Class App\Http\Controllers\App\Modules\Config\Controllers\Config does not exist
  </code></pre>
  
  <p>Is there not a way in laravel 5.6 to say: No I don't want to use <code>App\Http\Controllers</code> I want to use the namespace I specified?</p>