GermanAirlinesVA-Schooling/updates/builder_table_create_member_ranks.php
2021-06-16 22:11:21 +02:00

29 lines
891 B
PHP

<?php namespace GermanAirlinesVa\Schooling\Updates;
use Schema;
use October\Rain\Database\Updates\Migration;
class BuilderTableCreateMemberRanks extends Migration
{
public function up()
{
Schema::connection('germanairlinesva_schooling')->create('member_ranks', function ($table) {
$table->engine = 'InnoDB';
$table->bigIncrements('id')->unsigned();
$table->string('name');
$table->text('description');
$table->integer('points')->unsigned();
$table->integer('price')->unsigned();
$table->string('badge');
$table->string('region');
});
}
public function down()
{
Schema::connection('germanairlinesva_schooling')->disableForeignKeyConstraints();
Schema::connection('germanairlinesva_schooling')->dropIfExists('member_ranks');
Schema::connection('germanairlinesva_schooling')->enableForeignKeyConstraints();
}
}