title: Update table structure without rollback in Laravel 5.1
body: <p>I am beginner in Laravel. I use migrate to create tables in a database, but I don't want to <code>migrate:rollback</code> to update my table.</p>
  
  <p>I want to apply changes in my old database without loosing current data.</p>
  
  <h3>Old migration</h3>
  
  <pre><code>public function up()
  {
      Schema::create('users', function (Blueprint $table) {
          $table-&gt;increments('id');
          $table-&gt;string('name');
          $table-&gt;string('email')-&gt;unique();
          $table-&gt;string('password', 60);
          $table-&gt;rememberToken();
          $table-&gt;timestamps();
      });
  }
  </code></pre>
  
  <h3>New migration</h3>
  
  <pre><code>   public function up()
  {
      Schema::create('users', function (Blueprint $table) {
          $table-&gt;increments('id');
          $table-&gt;string('name');
          $table-&gt;string('family');
          $table-&gt;string('email')-&gt;unique();
          $table-&gt;string('password', 60);
          $table-&gt;rememberToken();
          $table-&gt;timestamps();
      });
  }
  </code></pre>