title: Laravel Migrations - Dropping columns
body: <p>I need to drop the column <code>UserDomainName</code> from my database table <code>clients</code>. </p>
  
  <p>At first I installed <code>doctrine/dbal</code> by executing <code>composer require doctrine/dbal</code> followed by <code>composer update</code>, like described in the <a href="https://laravel.com/docs/5.4/migrations#columns" rel="noreferrer">documentation</a>.</p>
  
  <p>Then I created the migration which I want to use to drop the column:</p>
  
  <pre><code>php artisan make:migration remove_user_domain_name_from_clients --table=clients
  </code></pre>
  
  <p>I added <code>Schema::dropColumn('UserDomainName');</code> to the <code>down()</code> method:</p>
  
  <pre><code>&lt;?php
  
  use Illuminate\Support\Facades\Schema;
  use Illuminate\Database\Schema\Blueprint;
  use Illuminate\Database\Migrations\Migration;
  
  class RemoveDomainName extends Migration
  {
      /**
       * Run the migrations.
       *
       * @return void
       */
      public function up()
      {
          Schema::table('clients', function (Blueprint $table) {
              //
          });
      }
  
      /**
       * Reverse the migrations.
       *
       * @return void
       */
      public function down()
      {
          Schema::table('clients', function (Blueprint $table) {
              Schema::dropColumn('UserDomainName');
          });
      }
  }
  </code></pre>
  
  <p>However, I get </p>
  
  <pre><code>Migrating: 2017_08_22_135145_remove_user_domain_name_from_clients
  Migrated:  2017_08_22_135145_remove_user_domain_name_from_clients
  </code></pre>
  
  <p>after executing <code>php artisan migrate</code> but no Column is dropped.
  If I execute it again I get <code>Nothing to migrate.</code> </p>