title: Why Laravel migrations class doesn't have a namespace?
body: <p>I am using Laravel 5.1 now.</p>
  
  <p>The migrations class file generated by <code>php artisan make:migration create_users_table --create=users</code> command, would be like this: </p>
  
  <pre><code>&lt;?php
  
  use Illuminate\Database\Schema\Blueprint;
  use Illuminate\Database\Migrations\Migration;
  
  class CreateUsersTable extends Migration
  {
      // up and down ...
  }
  </code></pre>
  
  <p>When I edit this migration class file and save it, PHP Code Sniffer in my sublime text will point out a non-standard message of <em>'Each Class must be in a namespace of at least one level'</em>.</p>
  
  <p>I got no answer in both [<a href="https://laravel.com/docs/5.1/migrations]" rel="noreferrer">https://laravel.com/docs/5.1/migrations]</a> and top batches search results. The related questions on stackoverflow doesn't clear me, either.</p>
  
  <p>Any one knows the reason, or give me some hints? Thanks!</p>