<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;

class CreateRoleUserTable extends Migration {

  /**
   * Run the migrations.
   *
   * @return void
   */
  public function up()
  {
    Schema::create('role_user', function(Blueprint $table)
    {
      $table->increments('id');

      $table->integer('role_id')->unsigned()->index();
      $table->foreign('role_id')->references('id')->on('roles')->onDelete('cascade');

      $table->integer('user_id')->unsigned()->index();
      $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');

      $table->timestamps();
    });

  }


  /**
   * Reverse the migrations.
   *
   * @return void
   */
  public function down()
  {
    Schema::drop('role_user');
  }

}

<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;

class CreateRoleUserTable extends Migration {

  /**
   * Run the migrations.
   *
   * @return void
   */
  public function up()
  {
    Schema::create('role_user', function(Blueprint $table)
    {
      $table->increments('id');
      $table->integer('role_id')->unsigned()->index();
      $table->foreign('role_id')->references('id')->on('roles')->onDelete('cascade');
      $table->integer('user_id')->unsigned()->index();
      $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
    });

  }


  /**
   * Reverse the migrations.
   *
   * @return void
   */
  public function down()
  {
    Schema::drop('role_user');
  }

}

Remove timestamps from role_user table
Remove timestamps from role_user table
