added creation of invoice id to create invoice job

This commit is contained in:
2020-05-12 00:49:18 -05:00
parent 3230e2fec0
commit 50441d6152
2 changed files with 25 additions and 3 deletions

View File

@@ -16,11 +16,12 @@ class CreateAllianceMoonRentalInvoicesTable extends Migration
if(!Schema::hasTable('alliance_moon_rental_invoices')) {
Schema::create('alliance_moon_rental_invoices', function (Blueprint $table) {
$table->unsignedBigIncrements('id');
$table->string('invoice_id')->unique();
$table->unsignedBigInteger('character_id');
$table->string('character_name');
$table->unsignedBigInteger('corporation_id');
$table->string('corporation_name');
$table->text('rental_moons');
$table->text('rental_moons')->nullalbe();
$table->decimal('invoice_amount', 17, 2);
$table->dateTime('due_date');
$table->enum('paid', ['Yes', 'No'])->default('No');
@@ -31,9 +32,8 @@ class CreateAllianceMoonRentalInvoicesTable extends Migration
if(!Schema::hasTable('alliance_moon_rental_payments')) {
Schema::create('alliance_moon_rental_payments', function (Blueprint $table) {
$table->unsignedBigIncrements('id');
$table->unsignedBigInteger('invoice_id');
$table->string('invoice_id')->unique();
$table->decimal('payment_amount');
$table->unsignedBigInteger('reference_id');
$table->timestamps();
});
}