getUserClass(); $model = new $user_class; $table = $model->getTable(); if (!Schema::hasTable($table) || (Schema::hasTable($table) && Schema::hasColumn($table, $this->getUserRoleIdColumnName())) ) return; Schema::table($table, function($table) { $table->integer($this->getUserRoleIdColumnName())->nullable(); }); } }