first commit
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled

This commit is contained in:
Kevin Adametz 2025-10-20 17:53:02 +02:00
commit 405df0a122
3083 changed files with 69203 additions and 0 deletions

View file

@ -0,0 +1,32 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('users', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('users');
}
};

View file

@ -0,0 +1,28 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('password_reset_tokens', function (Blueprint $table) {
$table->string('email')->primary();
$table->string('token');
$table->timestamp('created_at')->nullable();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('password_reset_tokens');
}
};

View file

@ -0,0 +1,32 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('failed_jobs', function (Blueprint $table) {
$table->id();
$table->string('uuid')->unique();
$table->text('connection');
$table->text('queue');
$table->longText('payload');
$table->longText('exception');
$table->timestamp('failed_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('failed_jobs');
}
};

View file

@ -0,0 +1,33 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('personal_access_tokens', function (Blueprint $table) {
$table->id();
$table->morphs('tokenable');
$table->string('name');
$table->string('token', 64)->unique();
$table->text('abilities')->nullable();
$table->timestamp('last_used_at')->nullable();
$table->timestamp('expires_at')->nullable();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('personal_access_tokens');
}
};

View file

@ -0,0 +1,37 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateApiUserTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('api_user', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('user_id')->index()->nullable();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('api_user');
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateBlacklistTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('blacklist', function (Blueprint $table) {
$table->increments('id');
$table->string('title', 255);
$table->text('content');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('blacklist');
}
}

View file

@ -0,0 +1,41 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateCategoryFooterCodeTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('category_footer_code', function (Blueprint $table) {
$table->unsignedInteger('footer_code_id')->default(0);
$table->unsignedInteger('category_id')->default(0);
$table->index('footer_code_id', 'category_footer_code_footer_code_id_idx');
$table->index('category_id', 'category_footer_code_category_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('category_footer_code');
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateCategoryTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('category', function (Blueprint $table) {
$table->increments('id');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('category');
}
}

View file

@ -0,0 +1,43 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateCategoryTranslationTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('category_translation', function (Blueprint $table) {
$table->unsignedInteger('id')->default(0);
$table->string('name', 255);
$table->text('description')->nullable();
$table->char('lang', 5)->default('');
$table->string('slug', 255)->nullable();
$table->unique(['slug', 'lang', 'name'], 'category_translation_sluggable_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('category_translation');
}
}

View file

@ -0,0 +1,58 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateCompanyTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('company', function (Blueprint $table) {
$table->increments('id');
$table->string('name', 255);
$table->text('address');
$table->unsignedInteger('country_id');
$table->string('phone', 80);
$table->string('fax', 80)->nullable();
$table->string('email', 80);
$table->string('website', 80);
$table->string('logo', 255)->nullable();
$table->string('ctype', 255)->default('company');
$table->string('login', 128)->nullable();
$table->string('password', 128)->nullable();
$table->tinyInteger('is_active')->nullable()->default(1);
$table->unsignedInteger('user_id')->nullable();
$table->timestamps();
$table->string('slug', 255)->nullable();
$table->tinyInteger('disable_footer_code')->default(0);
$table->unique('login', 'login');
$table->unique(['slug', 'name'], 'company_sluggable_idx');
$table->index('country_id', 'country_id_idx');
$table->index('user_id', 'user_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('company');
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateCompanyUserTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('company_user', function (Blueprint $table) {
$table->unsignedInteger('company_id')->default(0);
$table->unsignedInteger('user_id')->default(0);
$table->index('user_id', 'company_user_user_id_sf_guard_user_id');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('company_user');
}
}

View file

@ -0,0 +1,52 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateContactTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('contact', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('company_id');
$table->unsignedInteger('salutation_id');
$table->string('title', 80)->nullable();
$table->string('first_name', 80);
$table->string('last_name', 80);
$table->string('responsibility', 255)->nullable();
$table->string('phone', 80)->nullable();
$table->string('fax', 80)->nullable();
$table->string('email', 80);
$table->timestamps();
$table->index('salutation_id', 'salutation_id_idx');
$table->index('company_id', 'company_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('contact');
}
}

View file

@ -0,0 +1,39 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateCountryTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('country', function (Blueprint $table) {
$table->increments('id');
$table->string('name', 255);
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('country');
}
}

View file

@ -0,0 +1,45 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateCouponTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('coupon', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('payment_option_id');
$table->string('code', 255);
$table->decimal('value', 10, 2);
$table->tinyInteger('on_redeem_expire')->nullable()->default(0);
$table->tinyInteger('is_expired')->nullable()->default(0);
$table->date('valid_until_date')->nullable();
$table->index('payment_option_id', 'payment_option_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('coupon');
}
}

View file

@ -0,0 +1,42 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateFooterCodeTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('footer_code', function (Blueprint $table) {
$table->increments('id');
$table->string('title', 255);
$table->longText('content')->nullable();
$table->string('language', 80)->nullable();
$table->tinyInteger('is_global')->default(0);
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('footer_code');
}
}

View file

@ -0,0 +1,51 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateInvoiceBillingAddressTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('invoice_billing_address', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('salutation_id')->nullable();
$table->string('title', 80)->nullable();
$table->string('name', 80);
$table->text('address')->nullable();
$table->string('address1', 255)->nullable();
$table->string('address2', 255)->nullable();
$table->string('postal_code', 20)->nullable();
$table->string('city', 80)->nullable();
$table->unsignedInteger('country_id')->nullable();
$table->string('country_name', 255)->nullable();
$table->timestamps();
$table->index('country_id', 'country_id_idx');
$table->index('salutation_id', 'salutation_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('invoice_billing_address');
}
}

View file

@ -0,0 +1,58 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateInvoiceTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('invoice', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('user_id');
$table->unsignedInteger('user_payment_id');
$table->unsignedInteger('billing_address_id');
$table->string('number', 255);
$table->string('status', 255);
$table->bigInteger('reminder_count')->nullable();
$table->date('next_reminder_date')->nullable();
$table->decimal('amount', 10, 2);
$table->tinyInteger('is_netto')->nullable()->default(0);
$table->tinyInteger('is_media')->default(0);
$table->date('invoice_date');
$table->date('due_date');
$table->date('service_period_begin_date')->nullable();
$table->date('service_period_end_date')->nullable();
$table->string('payment_method', 255)->nullable();
$table->date('pay_date')->nullable();
$table->timestamps();
$table->index('user_id', 'user_id_idx');
$table->index('user_payment_id', 'user_payment_id_idx');
$table->index('billing_address_id', 'billing_address_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('invoice');
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateMigrationVersionTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('migration_version', function (Blueprint $table) {
$table->unsignedInteger('version')->nullable();
$table->charset = 'latin1';
$table->collation = 'latin1_swedish_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('migration_version');
}
}

View file

@ -0,0 +1,52 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateNewsletterSubscriptionTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('newsletter_subscription', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('salutation_id');
$table->string('first_name', 80);
$table->string('last_name', 80);
$table->string('email', 80);
$table->string('ip_address', 128)->nullable();
$table->tinyInteger('is_active')->nullable()->default(0);
$table->dateTime('subscribe_date')->nullable();
$table->dateTime('unsubscribe_date')->nullable();
$table->unsignedInteger('user_id')->nullable();
$table->string('validate', 16)->nullable();
$table->timestamps();
$table->unique('email', 'email');
$table->index('salutation_id', 'salutation_id_idx');
$table->index('user_id', 'user_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('newsletter_subscription');
}
}

View file

@ -0,0 +1,44 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreatePaymentOptionTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('payment_option', function (Blueprint $table) {
$table->increments('id');
$table->string('article_number', 255);
$table->string('type', 255);
$table->decimal('price', 10, 2);
$table->tinyInteger('is_hidden')->nullable()->default(0);
$table->string('event_name_prefix', 255)->nullable();
$table->tinyInteger('activate_on_first_payment')->nullable()->default(0);
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('payment_option');
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreatePaymentOptionAccessGroupTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('payment_option_access_group', function (Blueprint $table) {
$table->unsignedInteger('payment_option_id')->default(0);
$table->unsignedInteger('group_id')->default(0);
$table->index('group_id', 'payment_option_access_group_group_id_sf_guard_group_id');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('payment_option_access_group');
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreatePaymentOptionExcludeGroupTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('payment_option_exclude_group', function (Blueprint $table) {
$table->unsignedInteger('payment_option_id')->default(0);
$table->unsignedInteger('group_id')->default(0);
$table->index('group_id', 'payment_option_exclude_group_group_id_sf_guard_group_id');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('payment_option_exclude_group');
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreatePaymentOptionReferenceTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('payment_option_reference', function (Blueprint $table) {
$table->unsignedInteger('parent_payment_option_id')->default(0);
$table->unsignedInteger('child_payment_option_id')->default(0);
$table->index('child_payment_option_id', 'pcpi');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('payment_option_reference');
}
}

View file

@ -0,0 +1,41 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreatePaymentOptionTranslationTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('payment_option_translation', function (Blueprint $table) {
$table->unsignedInteger('id')->default(0);
$table->string('name', 255);
$table->text('description')->nullable();
$table->char('lang', 5)->default('');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('payment_option_translation');
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreatePressReleaseContactTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('press_release_contact', function (Blueprint $table) {
$table->unsignedInteger('press_release_id')->default(0);
$table->unsignedInteger('contact_id')->default(0);
$table->index('contact_id', 'press_release_contact_contact_id_contact_id');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('press_release_contact');
}
}

View file

@ -0,0 +1,48 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreatePressReleaseImageOldTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('press_release_image_old', function (Blueprint $table) {
$table->increments('id');
$table->string('title', 80);
$table->text('description');
$table->string('image', 255);
$table->string('copyright', 255);
$table->unsignedInteger('press_release_id')->nullable();
$table->tinyInteger('is_preview_image')->nullable()->default(0);
$table->timestamps();
$table->string('slug', 255)->nullable();
$table->unique(['slug', 'title'], 'press_release_image_sluggable_idx');
$table->index('press_release_id', 'press_release_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('press_release_image_old');
}
}

View file

@ -0,0 +1,48 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreatePressReleaseImageTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('press_release_image', function (Blueprint $table) {
$table->increments('id');
$table->string('title', 80);
$table->text('description');
$table->string('image', 255);
$table->string('copyright', 255);
$table->unsignedInteger('press_release_id')->nullable();
$table->tinyInteger('is_preview_image')->nullable()->default(0);
$table->timestamps();
$table->string('slug', 255)->nullable();
$table->unique(['slug', 'title'], 'press_release_image_sluggable_idx');
$table->index('press_release_id', 'press_release_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('press_release_image');
}
}

View file

@ -0,0 +1,59 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreatePressReleaseTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('press_release', function (Blueprint $table) {
$table->increments('id');
$table->string('title', 255);
$table->string('language', 80);
$table->text('text');
$table->string('backlink_url', 255)->nullable();
$table->unsignedInteger('category_id');
$table->unsignedInteger('user_id');
$table->unsignedInteger('company_id')->nullable();
$table->unsignedInteger('user_payment_id')->nullable();
$table->tinyInteger('payment')->nullable();
$table->string('status', 80)->nullable();
$table->bigInteger('hits')->nullable();
$table->timestamps();
$table->string('slug', 255)->nullable();
$table->unsignedInteger('teaser_begin')->default(0);
$table->unsignedInteger('teaser_end')->default(300);
$table->tinyInteger('no_export')->default(0);
$table->string('keywords', 255)->nullable();
$table->unique(['slug', 'language', 'title'], 'press_release_sluggable_idx');
$table->index('category_id', 'category_id_idx');
$table->index('company_id', 'company_id_idx');
$table->index('user_id', 'user_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('press_release');
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreatePromotionLinkCategoryTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('promotion_link_category', function (Blueprint $table) {
$table->unsignedInteger('promotion_link_id')->default(0);
$table->unsignedInteger('category_id')->default(0);
$table->index('category_id', 'promotion_link_category_category_id_category_id');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('promotion_link_category');
}
}

View file

@ -0,0 +1,44 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreatePromotionLinkTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('promotion_link', function (Blueprint $table) {
$table->increments('id');
$table->string('title', 255);
$table->string('link', 255);
$table->string('language', 80);
$table->tinyInteger('show_on_homepage')->nullable()->default(0);
$table->unsignedInteger('press_release_id')->nullable();
$table->index('press_release_id', 'press_release_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('promotion_link');
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateResponsibleCompanyUserTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('responsible_company_user', function (Blueprint $table) {
$table->unsignedInteger('company_id')->default(0);
$table->unsignedInteger('user_id')->default(0);
$table->index('user_id', 'responsible_company_user_user_id_sf_guard_user_id');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('responsible_company_user');
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateSalutationTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('salutation', function (Blueprint $table) {
$table->increments('id');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('salutation');
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateSalutationTranslationTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('salutation_translation', function (Blueprint $table) {
$table->unsignedInteger('id')->default(0);
$table->string('name', 255);
$table->char('lang', 5)->default('');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('salutation_translation');
}
}

View file

@ -0,0 +1,41 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateSfGuardGroupPermissionTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('sf_guard_group_permission', function (Blueprint $table) {
$table->unsignedInteger('group_id')->default(0);
$table->unsignedInteger('permission_id')->default(0);
$table->timestamps();
$table->index('permission_id', 'sf_guard_group_permission_permission_id_sf_guard_permission_id');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('sf_guard_group_permission');
}
}

View file

@ -0,0 +1,42 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateSfGuardGroupTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('sf_guard_group', function (Blueprint $table) {
$table->increments('id');
$table->string('name', 255)->nullable();
$table->text('description')->nullable();
$table->timestamps();
$table->unique('name', 'name');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('sf_guard_group');
}
}

View file

@ -0,0 +1,42 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateSfGuardPermissionTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('sf_guard_permission', function (Blueprint $table) {
$table->increments('id');
$table->string('name', 255)->nullable();
$table->text('description')->nullable();
$table->timestamps();
$table->unique('name', 'name');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('sf_guard_permission');
}
}

View file

@ -0,0 +1,43 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateSfGuardRememberKeyTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('sf_guard_remember_key', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('user_id')->nullable();
$table->string('remember_key', 32)->nullable();
$table->string('ip_address', 50)->default('');
$table->timestamps();
$table->index('user_id', 'user_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('sf_guard_remember_key');
}
}

View file

@ -0,0 +1,41 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateSfGuardUserGroupTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('sf_guard_user_group', function (Blueprint $table) {
$table->unsignedInteger('user_id')->default(0);
$table->unsignedInteger('group_id')->default(0);
$table->timestamps();
$table->index('group_id', 'sf_guard_user_group_group_id_sf_guard_group_id');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('sf_guard_user_group');
}
}

View file

@ -0,0 +1,49 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateSfGuardUserTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('sf_guard_user', function (Blueprint $table) {
$table->increments('id');
$table->string('username', 128);
$table->string('algorithm', 128)->default('sha1');
$table->string('salt', 128)->nullable();
$table->string('password', 128)->nullable();
$table->tinyInteger('is_active')->nullable()->default(1);
$table->tinyInteger('is_super_admin')->nullable()->default(0);
$table->dateTime('last_login')->nullable();
$table->string('ip_address', 40)->nullable();
$table->timestamps();
$table->unique('username', 'username');
$table->index('is_active', 'is_active_idx_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('sf_guard_user');
}
}

View file

@ -0,0 +1,41 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateSfGuardUserPermissionTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('sf_guard_user_permission', function (Blueprint $table) {
$table->unsignedInteger('user_id')->default(0);
$table->unsignedInteger('permission_id')->default(0);
$table->timestamps();
$table->index('permission_id', 'sf_guard_user_permission_permission_id_sf_guard_permission_id');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('sf_guard_user_permission');
}
}

View file

@ -0,0 +1,65 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateSfGuardUserProfileTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('sf_guard_user_profile', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('user_id');
$table->unsignedInteger('salutation_id');
$table->string('title', 80)->nullable();
$table->string('first_name', 80);
$table->string('last_name', 80);
$table->text('address');
$table->unsignedInteger('country_id');
$table->string('phone', 80)->nullable();
$table->string('email', 80);
$table->date('birthdate')->nullable();
$table->string('language', 80);
$table->string('backlink_url', 255)->nullable();
$table->tinyInteger('show_stats')->nullable()->default(0);
$table->dateTime('validation_date')->nullable();
$table->dateTime('contract_date')->nullable();
$table->string('registration_type', 255);
$table->string('validate', 17)->nullable();
$table->string('api_key', 128);
$table->string('tax_id_number', 255)->nullable();
$table->tinyInteger('tax_exempt')->nullable()->default(0);
$table->text('tax_exempt_reason')->nullable();
$table->timestamps();
$table->tinyInteger('disable_footer_code')->default(0);
$table->unique('email', 'email');
$table->index('user_id', 'user_id_idx');
$table->index('salutation_id', 'salutation_id_idx');
$table->index('country_id', 'country_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('sf_guard_user_profile');
}
}

View file

@ -0,0 +1,53 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateUserBillingAddressTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('user_billing_address', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('user_id');
$table->unsignedInteger('salutation_id')->nullable();
$table->string('title', 80)->nullable();
$table->string('name', 80);
$table->text('address')->nullable();
$table->string('address1', 255)->nullable();
$table->string('address2', 255)->nullable();
$table->string('postal_code', 20)->nullable();
$table->string('city', 80)->nullable();
$table->unsignedInteger('country_id')->nullable();
$table->string('country_name', 255)->nullable();
$table->timestamps();
$table->index('country_id', 'country_id_idx');
$table->index('user_id', 'user_id_idx');
$table->index('salutation_id', 'salutation_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('user_billing_address');
}
}

View file

@ -0,0 +1,43 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateUserPaymentTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('user_payment', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('user_payment_option_id');
$table->decimal('amount', 10, 2);
$table->string('status', 255);
$table->timestamps();
$table->index('user_payment_option_id', 'user_payment_option_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('user_payment');
}
}

View file

@ -0,0 +1,43 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateUserPaymentOptionCompanyTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('user_payment_option_company', function (Blueprint $table) {
$table->unsignedInteger('payment_option_id')->default(0);
$table->unsignedInteger('company_id')->default(0);
$table->string('ip_address', 40)->nullable();
$table->tinyInteger('is_active')->nullable();
$table->timestamps();
$table->index('company_id', 'user_payment_option_company_company_id_company_id');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('user_payment_option_company');
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateUserPaymentOptionReferenceTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('user_payment_option_reference', function (Blueprint $table) {
$table->unsignedInteger('parent_user_payment_option_id')->default(0);
$table->unsignedInteger('child_user_payment_option_id')->default(0);
$table->index('child_user_payment_option_id', 'ucui');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('user_payment_option_reference');
}
}

View file

@ -0,0 +1,48 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro/Ace Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class CreateUserPaymentOptionTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('user_payment_option', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('user_id');
$table->unsignedInteger('payment_option_id');
$table->unsignedInteger('coupon_id')->nullable();
$table->string('status', 255);
$table->date('valid_until_date')->nullable();
$table->date('next_due_date')->nullable();
$table->timestamps();
$table->index('user_id', 'user_id_idx');
$table->index('payment_option_id', 'payment_option_id_idx');
$table->index('coupon_id', 'coupon_id_idx');
$table->charset = 'utf8';
$table->collation = 'utf8_general_ci';
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('user_payment_option');
}
}

View file

@ -0,0 +1,36 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToApiUserTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('api_user', function (Blueprint $table) {
$table->foreign('user_id')->references('id')->on('sf_guard_user');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('api_user', function (Blueprint $table) {
$table->dropForeign('api_user_user_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToCategoryFooterCodeTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('category_footer_code', function (Blueprint $table) {
$table->foreign('category_id')->references('id')->on('category');
$table->foreign('footer_code_id')->references('id')->on('footer_code');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('category_footer_code', function (Blueprint $table) {
$table->dropForeign('category_footer_code_category_id_foreign');
$table->dropForeign('category_footer_code_footer_code_id_foreign');
});
}
}

View file

@ -0,0 +1,36 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToCategoryTranslationTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('category_translation', function (Blueprint $table) {
$table->foreign('id')->references('id')->on('category');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('category_translation', function (Blueprint $table) {
$table->dropForeign('category_translation_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToCompanyTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('company', function (Blueprint $table) {
$table->foreign('country_id')->references('id')->on('country');
$table->foreign('user_id')->references('id')->on('sf_guard_user');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('company', function (Blueprint $table) {
$table->dropForeign('company_country_id_foreign');
$table->dropForeign('company_user_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToCompanyUserTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('company_user', function (Blueprint $table) {
$table->foreign('company_id')->references('id')->on('company');
$table->foreign('user_id')->references('id')->on('sf_guard_user');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('company_user', function (Blueprint $table) {
$table->dropForeign('company_user_company_id_foreign');
$table->dropForeign('company_user_user_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToContactTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('contact', function (Blueprint $table) {
$table->foreign('company_id')->references('id')->on('company');
$table->foreign('salutation_id')->references('id')->on('salutation');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('contact', function (Blueprint $table) {
$table->dropForeign('contact_company_id_foreign');
$table->dropForeign('contact_salutation_id_foreign');
});
}
}

View file

@ -0,0 +1,36 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToCouponTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('coupon', function (Blueprint $table) {
$table->foreign('payment_option_id')->references('id')->on('payment_option');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('coupon', function (Blueprint $table) {
$table->dropForeign('coupon_payment_option_id_foreign');
});
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToInvoiceTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('invoice', function (Blueprint $table) {
$table->foreign('billing_address_id')->references('id')->on('invoice_billing_address');
$table->foreign('user_id')->references('id')->on('sf_guard_user');
$table->foreign('user_payment_id')->references('id')->on('user_payment');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('invoice', function (Blueprint $table) {
$table->dropForeign('invoice_billing_address_id_foreign');
$table->dropForeign('invoice_user_id_foreign');
$table->dropForeign('invoice_user_payment_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToInvoiceBillingAddressTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('invoice_billing_address', function (Blueprint $table) {
$table->foreign('country_id')->references('id')->on('country');
$table->foreign('salutation_id')->references('id')->on('salutation');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('invoice_billing_address', function (Blueprint $table) {
$table->dropForeign('invoice_billing_address_country_id_foreign');
$table->dropForeign('invoice_billing_address_salutation_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToNewsletterSubscriptionTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('newsletter_subscription', function (Blueprint $table) {
$table->foreign('salutation_id')->references('id')->on('salutation');
$table->foreign('user_id')->references('id')->on('sf_guard_user');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('newsletter_subscription', function (Blueprint $table) {
$table->dropForeign('newsletter_subscription_salutation_id_foreign');
$table->dropForeign('newsletter_subscription_user_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToPaymentOptionAccessGroupTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('payment_option_access_group', function (Blueprint $table) {
$table->foreign('group_id')->references('id')->on('sf_guard_group');
$table->foreign('payment_option_id')->references('id')->on('payment_option');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('payment_option_access_group', function (Blueprint $table) {
$table->dropForeign('payment_option_access_group_group_id_foreign');
$table->dropForeign('payment_option_access_group_payment_option_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToPaymentOptionExcludeGroupTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('payment_option_exclude_group', function (Blueprint $table) {
$table->foreign('group_id')->references('id')->on('sf_guard_group');
$table->foreign('payment_option_id')->references('id')->on('payment_option');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('payment_option_exclude_group', function (Blueprint $table) {
$table->dropForeign('payment_option_exclude_group_group_id_foreign');
$table->dropForeign('payment_option_exclude_group_payment_option_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToPaymentOptionReferenceTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('payment_option_reference', function (Blueprint $table) {
$table->foreign('child_payment_option_id')->references('id')->on('payment_option');
$table->foreign('parent_payment_option_id')->references('id')->on('payment_option');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('payment_option_reference', function (Blueprint $table) {
$table->dropForeign('payment_option_reference_child_payment_option_id_foreign');
$table->dropForeign('payment_option_reference_parent_payment_option_id_foreign');
});
}
}

View file

@ -0,0 +1,36 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToPaymentOptionTranslationTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('payment_option_translation', function (Blueprint $table) {
$table->foreign('id')->references('id')->on('payment_option');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('payment_option_translation', function (Blueprint $table) {
$table->dropForeign('payment_option_translation_id_foreign');
});
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToPressReleaseTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('press_release', function (Blueprint $table) {
$table->foreign('category_id')->references('id')->on('category');
$table->foreign('company_id')->references('id')->on('company');
$table->foreign('user_id')->references('id')->on('sf_guard_user');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('press_release', function (Blueprint $table) {
$table->dropForeign('press_release_category_id_foreign');
$table->dropForeign('press_release_company_id_foreign');
$table->dropForeign('press_release_user_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToPressReleaseContactTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('press_release_contact', function (Blueprint $table) {
$table->foreign('contact_id')->references('id')->on('contact');
$table->foreign('press_release_id')->references('id')->on('press_release');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('press_release_contact', function (Blueprint $table) {
$table->dropForeign('press_release_contact_contact_id_foreign');
$table->dropForeign('press_release_contact_press_release_id_foreign');
});
}
}

View file

@ -0,0 +1,36 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToPressReleaseImageOldTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('press_release_image_old', function (Blueprint $table) {
$table->foreign('press_release_id')->references('id')->on('press_release');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('press_release_image_old', function (Blueprint $table) {
$table->dropForeign('press_release_image_old_press_release_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToPromotionLinkCategoryTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('promotion_link_category', function (Blueprint $table) {
$table->foreign('category_id')->references('id')->on('category');
$table->foreign('promotion_link_id')->references('id')->on('promotion_link');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('promotion_link_category', function (Blueprint $table) {
$table->dropForeign('promotion_link_category_category_id_foreign');
$table->dropForeign('promotion_link_category_promotion_link_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToResponsibleCompanyUserTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('responsible_company_user', function (Blueprint $table) {
$table->foreign('company_id')->references('id')->on('company');
$table->foreign('user_id')->references('id')->on('sf_guard_user');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('responsible_company_user', function (Blueprint $table) {
$table->dropForeign('responsible_company_user_company_id_foreign');
$table->dropForeign('responsible_company_user_user_id_foreign');
});
}
}

View file

@ -0,0 +1,36 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToSalutationTranslationTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('salutation_translation', function (Blueprint $table) {
$table->foreign('id')->references('id')->on('salutation');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('salutation_translation', function (Blueprint $table) {
$table->dropForeign('salutation_translation_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToSfGuardGroupPermissionTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('sf_guard_group_permission', function (Blueprint $table) {
$table->foreign('group_id')->references('id')->on('sf_guard_group');
$table->foreign('permission_id')->references('id')->on('sf_guard_permission');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('sf_guard_group_permission', function (Blueprint $table) {
$table->dropForeign('sf_guard_group_permission_group_id_foreign');
$table->dropForeign('sf_guard_group_permission_permission_id_foreign');
});
}
}

View file

@ -0,0 +1,36 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToSfGuardRememberKeyTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('sf_guard_remember_key', function (Blueprint $table) {
$table->foreign('user_id')->references('id')->on('sf_guard_user');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('sf_guard_remember_key', function (Blueprint $table) {
$table->dropForeign('sf_guard_remember_key_user_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToSfGuardUserGroupTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('sf_guard_user_group', function (Blueprint $table) {
$table->foreign('group_id')->references('id')->on('sf_guard_group');
$table->foreign('user_id')->references('id')->on('sf_guard_user');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('sf_guard_user_group', function (Blueprint $table) {
$table->dropForeign('sf_guard_user_group_group_id_foreign');
$table->dropForeign('sf_guard_user_group_user_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToSfGuardUserPermissionTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('sf_guard_user_permission', function (Blueprint $table) {
$table->foreign('permission_id')->references('id')->on('sf_guard_permission');
$table->foreign('user_id')->references('id')->on('sf_guard_user');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('sf_guard_user_permission', function (Blueprint $table) {
$table->dropForeign('sf_guard_user_permission_permission_id_foreign');
$table->dropForeign('sf_guard_user_permission_user_id_foreign');
});
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToSfGuardUserProfileTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('sf_guard_user_profile', function (Blueprint $table) {
$table->foreign('country_id')->references('id')->on('country');
$table->foreign('salutation_id')->references('id')->on('salutation');
$table->foreign('user_id')->references('id')->on('sf_guard_user');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('sf_guard_user_profile', function (Blueprint $table) {
$table->dropForeign('sf_guard_user_profile_country_id_foreign');
$table->dropForeign('sf_guard_user_profile_salutation_id_foreign');
$table->dropForeign('sf_guard_user_profile_user_id_foreign');
});
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToUserBillingAddressTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('user_billing_address', function (Blueprint $table) {
$table->foreign('country_id')->references('id')->on('country');
$table->foreign('salutation_id')->references('id')->on('salutation');
$table->foreign('user_id')->references('id')->on('sf_guard_user');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('user_billing_address', function (Blueprint $table) {
$table->dropForeign('user_billing_address_country_id_foreign');
$table->dropForeign('user_billing_address_salutation_id_foreign');
$table->dropForeign('user_billing_address_user_id_foreign');
});
}
}

View file

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToUserPaymentOptionTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('user_payment_option', function (Blueprint $table) {
$table->foreign('coupon_id')->references('id')->on('coupon');
$table->foreign('payment_option_id')->references('id')->on('payment_option');
$table->foreign('user_id')->references('id')->on('sf_guard_user');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('user_payment_option', function (Blueprint $table) {
$table->dropForeign('user_payment_option_coupon_id_foreign');
$table->dropForeign('user_payment_option_payment_option_id_foreign');
$table->dropForeign('user_payment_option_user_id_foreign');
});
}
}

View file

@ -0,0 +1,36 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToUserPaymentTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('user_payment', function (Blueprint $table) {
$table->foreign('user_payment_option_id')->references('id')->on('user_payment_option');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('user_payment', function (Blueprint $table) {
$table->dropForeign('user_payment_user_payment_option_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToUserPaymentOptionCompanyTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('user_payment_option_company', function (Blueprint $table) {
$table->foreign('payment_option_id')->references('id')->on('user_payment_option');
$table->foreign('company_id')->references('id')->on('company');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('user_payment_option_company', function (Blueprint $table) {
$table->dropForeign('user_payment_option_company_payment_option_id_foreign');
$table->dropForeign('user_payment_option_company_company_id_foreign');
});
}
}

View file

@ -0,0 +1,38 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
/**
* Migration auto-generated by Sequel Pro Laravel Export (2.0.2)
* @see https://github.com/cviebrock/sequel-pro-laravel-export
*/
class AddForeignKeyToUserPaymentOptionReferenceTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('user_payment_option_reference', function (Blueprint $table) {
$table->foreign('child_user_payment_option_id', 'fk_child_user_payment_id')->references('id')->on('user_payment_option');
$table->foreign('parent_user_payment_option_id', 'fk_parent_user_payment_id')->references('id')->on('user_payment_option');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('user_payment_option_reference', function (Blueprint $table) {
$table->dropForeign('user_payment_option_reference_child_user_payment_option_id_foreign');
$table->dropForeign('user_payment_option_reference_parent_user_payment_option_id_foreign');
});
}
}