title: Changing controller path
body: <p>Alright so i've been trying to change my controller path (so my project is more structured) but sadly everytime i try to route with the controller like so:</p>
  
  <pre><code>Route::get('/', ['as' =&gt; 'home', 'uses' =&gt; 'PagesController@index']);
  </code></pre>
  
  <p>Now that returns me a error page:</p>
  
  <pre><code>ReflectionException
  
  Class PagesController does not exist
  </code></pre>
  
  <p>So I think let me psr-4 autoload it and/or add it in the classmap so this is what my composer.json looks like:</p>
  
  <pre><code>{
  "name": "laravel/laravel",
  "description": "The Laravel Framework.",
  "keywords": ["framework", "laravel"],
  "license": "MIT",
  "require": {
      "laravel/framework": "4.2.*",
      "cartalyst/sentinel": "dev-master",
      "guzzlehttp/guzzle": "4.*",
      "way/generators": "2.*"
  },
  "repositories": [
      {
          "type": "composer",
          "url": "http://packages.cartalyst.com"
      }
  ],
  "autoload": {
      "classmap": [
          "app/database/migrations",
          "app/database/seeds",
          "app/strifemods/Controllers",
          "app/strifemods/Models"
      ],
      "psr-4": {
          "Strifemods\\": "app/Strifemods"
      }
  },
  "scripts": {
      "post-install-cmd": [
          "php artisan clear-compiled",
          "php artisan optimize"
      ],
      "post-update-cmd": [
          "php artisan clear-compiled",
          "php artisan optimize"
      ],
      "post-create-project-cmd": [
          "php artisan key:generate"
      ]
  },
  "config": {
      "preferred-install": "dist"
  },
  "minimum-stability": "dev",
  "prefer-stable": true
  </code></pre>
  
  <p>}</p>
  
  <p>After that it's still not working so i decide to look over in my dear /vendor/composer/ directory to see if its actually being loaded.
      
  
  <pre><code>// autoload_classmap.php @generated by Composer
  
  $vendorDir = dirname(dirname(__FILE__));
  $baseDir = dirname($vendorDir);
  
  return array(
      'CreateSessionTable' =&gt; $baseDir . '/app/database/migrations/2014_07_06_213148_create_session_table.php',
      'DatabaseSeeder' =&gt; $baseDir . '/app/database/seeds/DatabaseSeeder.php',
      'IlluminateQueueClosure' =&gt; $vendorDir . '/laravel/framework/src/Illuminate/Queue/IlluminateQueueClosure.php',
      'MigrationCartalystSentinelAlterThrottle' =&gt; $vendorDir . '/cartalyst/sentinel/src/migrations/2013_11_26_025024_migration_cartalyst_sentinel_alter_throttle.php',
      'MigrationCartalystSentinelAlterUsers' =&gt; $vendorDir . '/cartalyst/sentinel/src/migrations/2013_11_26_023520_migration_cartalyst_sentinel_alter_users.php',
      'MigrationCartalystSentinelInstallActivations' =&gt; $vendorDir . '/cartalyst/sentinel/src/migrations/2013_11_26_014954_migration_cartalyst_sentinel_install_activations.php',
      'MigrationCartalystSentinelInstallGroups' =&gt; $vendorDir . '/cartalyst/sentinel/src/migrations/2012_12_06_225929_migration_cartalyst_sentinel_install_groups.php',
      'MigrationCartalystSentinelInstallReminders' =&gt; $vendorDir . '/cartalyst/sentinel/src/migrations/2013_11_26_022418_migration_cartalyst_sentinel_install_reminders.php',
      'MigrationCartalystSentinelInstallThrottle' =&gt; $vendorDir . '/cartalyst/sentinel/src/migrations/2012_12_06_225988_migration_cartalyst_sentinel_install_throttle.php',
      'MigrationCartalystSentinelInstallUsers' =&gt; $vendorDir . '/cartalyst/sentinel/src/migrations/2012_12_06_225921_migration_cartalyst_sentinel_install_users.php',
      'MigrationCartalystSentinelInstallUsersGroupsPivot' =&gt; $vendorDir . '/cartalyst/sentinel/src/migrations/2012_12_06_225945_migration_cartalyst_sentinel_install_users_groups_pivot.php',
      'MigrationCartalystSentinelRenameAlterGroups' =&gt; $vendorDir . '/cartalyst/sentinel/src/migrations/2013_11_26_023945_migration_cartalyst_sentinel_rename_alter_groups.php',
      'MigrationCartalystSentinelRenameAlterGroupsUsersPivot' =&gt; $vendorDir . '/cartalyst/sentinel/src/migrations/2013_11_26_024557_migration_cartalyst_sentinel_rename_alter_groups_users_pivot.php',
      'SessionHandlerInterface' =&gt; $vendorDir . '/symfony/http-foundation/Symfony/Component/HttpFoundation/Resources/stubs/SessionHandlerInterface.php',
      'Strifemods\\Controllers\\BaseController' =&gt; $baseDir . '/app/strifemods/Controllers/BaseController.php',
      'Strifemods\\Controllers\\PagesController' =&gt; $baseDir . '/app/strifemods/Controllers/PagesController.php',
      'Whoops\\Module' =&gt; $vendorDir . '/filp/whoops/src/deprecated/Zend/Module.php',
      'Whoops\\Provider\\Zend\\ExceptionStrategy' =&gt; $vendorDir . '/filp/whoops/src/deprecated        /Zend/ExceptionStrategy.php',
      'Whoops\\Provider\\Zend\\RouteNotFoundStrategy' =&gt; $vendorDir . '/filp/whoops/src/deprecated/Zend/RouteNotFoundStrategy.php',
  );
  </code></pre>
  
  <p>And it is being loaded but it cant find the class, can anyone shed some light on this and help me out ;) would appriciate it.</p>