/**
  * Run the migrations.
  *
  * @return void
  */
 public function up()
 {
     Schema::create('roles', function (Blueprint $table) {
         $table->increments('id');
         $table->string('name')->unique();
         $table->string('color');
         $table->boolean('assignable');
         $table->boolean('allow_editing');
         $table->boolean('su');
         $table->timestamps();
     });
     $role = \Laralum::newRole();
     $role->name = env('ADMINISTRATOR_ROLE_NAME', 'Administrator');
     $role->color = "#DB2828";
     $role->assignable = false;
     $role->allow_editing = false;
     $role->su = true;
     $role->save();
     if (env('ADMINISTRATOR_ROLE_NAME', 'Administrator') != env('DEFAULT_ROLE_NAME', 'User')) {
         $role = \Laralum::newRole();
         $role->name = env('DEFAULT_ROLE_NAME', 'User');
         $role->color = "#000000";
         $role->assignable = true;
         $role->allow_editing = true;
         $role->su = false;
         $role->save();
     }
 }