title: How to drop table in Laravel?
body: <p>The problem is that I have this error:</p>
  
  <blockquote>
    <p>[PDOException]</p>
    
    <p>SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'songs' already exists</p>
  </blockquote>
  
  <p>This is my migration file:</p>
  
  <pre><code>&lt;?php 
  use Illuminate\Database\Schema\Blueprint; 
  use Illuminate\Database\Migrations\Migration; 
  class CreateSongsTable extends Migration 
  {
      public function up() 
      {
          Schema::create('songs', function (Blueprint $table) 
          {
              $table-&gt;increments('id');
              $table-&gt;integer('user_id');
              $table-&gt;string('title');
              $table-&gt;string('slug')-&gt;unique();
              $table-&gt;timestamps();
              $table-&gt;foreign('user_id')-&gt;references('id')-&gt;on('users')-&gt;onDelete('cascade');
          });
      }
  }
  </code></pre>
  
  <p>I think the solution will be just to delete the table then run migration again, so how can I drop a table in Laravel 5 using the command line? I am using MySQL.</p>