title: Can't create migrations with same name even after deleting the file
body: <pre>
  php artisan make:migration create_batles_table 
  Created Migration: 2017_04_01_123218_create_batles_table
  
  php artisan make:migration create_batles_table                                             
    [InvalidArgumentException]                     
    A CreateBatlesTable migration already exists.                                                  
  
  ---------------------File deleted by me-----------------------------
  
  php artisan make:migration create_batles_table                                                                                                                     
   [ErrorException]                                                                                          
   include(/home/lubuntu/Desktop/work/git/lara/database/migrations/2017_04_01_123218_create_batles_table.php): fail  
    ed to open stream: No such file or directory                                                                      
  </pre>
  
  <p>Now using another name "newbatles" instead of "batles"</p>
  
  <pre>
  php artisan make:migration create_newbatles_table 
  Created Migration: 2017_04_01_123343_create_newbatles_table
  
  php artisan make:migration create_newbatles_table 
  [InvalidArgumentException] 
  A CreateNewbatlesTable migration already exists.  
  
  -----------File deleted by me--------------                                       
  
  php artisan make:migration create_newbatles_table                                                                                                                     
  [ErrorException]                                                                                                  
  include(/home/lubuntu/Desktop/work/git/lara/database/migrations/2017_04_01_123343_create_newbatles_table.php): f  
    ailed to open stream: No such file or directory 
  </pre>
  
  <p>Why I can't recreate migrations with same name in Laravel 5.4?</p>