title: Getting "Class 'app\Http\Controllers\Controller' not found" in Laravel 5.1
body: <p>I'm quite new to Laravel and when I am going through a tutorial when I encountered this error. This is my code in 'testController.php'.</p>
  
  <pre><code>&lt;?php
  
  namespace app\Http\Controllers;
  
  use app\Http\Controllers\Controller;
  
  class testController extends \app\Http\Controllers\Controller {
  
  public function getAbout()
  {
      return view('Learning.about') ;
  }
  
  public function getHome()
  {
      return view('Learning.index');
  }
  
  }
  </code></pre>
  
  <p>And this is my 'routes.php'.</p>
  
  <pre><code>&lt;?php
  Route::get('test', [
     'as' =&gt; 'test', 
     'uses' =&gt; 'testController@getHome',
  ]);
  
  Route::get('about', [
      'as' =&gt; 'about', 
      'uses' =&gt; 'testController@getAbout',
  ]);
  </code></pre>
  
  <p>I am getting this error:</p>
  
  <blockquote>
    <p>Class 'app\Http\Controllers\Controller' not found</p>
  </blockquote>
  
  <p>How can I fix this error?</p>