title: Laravel - SQLSTATE[42000]: Syntax error or access violation: 1064 on migration
body: <p>I never had this error until now it happens when I run php artisan migrate
  <br /> 
  I'm using MySQL 5.6.34
  <br />
  I tried everything I could think of ): and still have no luck I have a similar table to this and worked fine but for some reason, this once does not work</p>
  
  <pre><code>[PDOException]
    SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax
    to use near 'unsigned not null, `address_1` varchar(191) unsigned not null, `address_2` varch' at line 1
  </code></pre>
  
  <p>Here is my migration file</p>
  
  <pre><code>public function up()
      {
          Schema::create('rmaRequests', function (Blueprint $table) {
             $table-&gt;increments('id');
             $table-&gt;integer('user_id')-&gt;unsigned();
             $table-&gt;foreign('user_id')-&gt;references('id')-&gt;on('users')-&gt;onDelete('cascade');
             $table-&gt;string('reference_number')-&gt;unique();
             $table-&gt;string('first_name');
             $table-&gt;string('last_name');
             $table-&gt;string('email');
             $table-&gt;string('phone');
             $table-&gt;string('fax');
             $table-&gt;string('company');
             $table-&gt;integer('marketplaceId')-&gt;unsigned();
             $table-&gt;string('order_number')-&gt;unsigned();
             $table-&gt;string('address_1');
             $table-&gt;string('address_2');
             $table-&gt;string('city');
             $table-&gt;string('state');
             $table-&gt;string('zip');
             $table-&gt;integer('returnTypeId')-&gt;unsigned();
             $table-&gt;string('sku');
             $table-&gt;string('qty');
             $table-&gt;string('productName');
             $table-&gt;text('comments');
             $table-&gt;integer('status_id')-&gt;unsigned();
             $table-&gt;string('replacement_tracking');
             $table-&gt;string('return_tracking');
             $table-&gt;string('rma_number');
             $table-&gt;string('refund_number');
             $table-&gt;timestamps();
          });
      }
  
  
  
  /**
       * Reverse the migrations.
       *
       * @return void
       */
      public function down()
      {
          Schema::drop('rmaRequests');
      }
  </code></pre>