From f394ed773bd3e97815b75b7fac33cf1b26f7fc81 Mon Sep 17 00:00:00 2001 From: Lukas Halbritter Date: Thu, 13 Sep 2018 16:04:40 +0200 Subject: [PATCH] Changed foreign key id field name in person_targets and account_classes from 'io_type' to 'io_type_id'. Implemented PersonTarget factory. --- concept/database/database_concept.dia | Bin 9535 -> 9509 bytes database/factories/PersonTargetFactory.php | 10 ++++++++- ..._07_090338_create_person_targets_table.php | 4 ++-- ...07_090452_create_account_classes_table.php | 4 ++-- .../constants/AccountClassesTableSeeder.php | 20 +++++++++--------- 5 files changed, 23 insertions(+), 15 deletions(-) diff --git a/concept/database/database_concept.dia b/concept/database/database_concept.dia index 82b4fa745ee5ced6d5b58280e714be795fc8d1e2..52a08842fbff219ccbcfadb04db9bac29ab519ee 100644 GIT binary patch delta 9328 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 delta 9333 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 j*>R=jdO7define(App\PersonTarget::class, function (Faker $faker) { return [ - // + 'io_type_id' => IOType::all('id')->random()->id, + 'date' => $faker->dateTimeInInterval('2014-04-01'), + 'amount' => $faker->randomFloat(2, 10, 2000), + 'reference' => $faker->text(20), + 'created_at' => Carbon::now()->format('Y-m-d H:i:s'), + 'updated_at' => Carbon::now()->format('Y-m-d H:i:s') ]; }); diff --git a/database/migrations/2018_09_07_090338_create_person_targets_table.php b/database/migrations/2018_09_07_090338_create_person_targets_table.php index 05cce3e..4a890fe 100644 --- a/database/migrations/2018_09_07_090338_create_person_targets_table.php +++ b/database/migrations/2018_09_07_090338_create_person_targets_table.php @@ -31,8 +31,8 @@ class CreatePersonTargetsTable extends Migration // The type of the target. It can be either a payable or a // receivable. A payable is of type 'expediture' and a receivable is // of type 'income'. - $table->integer('io_type')->unsigned(); - $table->foreign('io_type')->references('id')->on('i_o_types') + $table->integer('io_type_id')->unsigned(); + $table->foreign('io_type_id')->references('id')->on('i_o_types') ->onDelete('no action'); // A reference text which describes the target diff --git a/database/migrations/2018_09_07_090452_create_account_classes_table.php b/database/migrations/2018_09_07_090452_create_account_classes_table.php index 383f9f1..5fbae7f 100644 --- a/database/migrations/2018_09_07_090452_create_account_classes_table.php +++ b/database/migrations/2018_09_07_090452_create_account_classes_table.php @@ -23,8 +23,8 @@ class CreateAccountClassesTable extends Migration $table->smallInteger('number')->unsigned()->unique(); // The type of the account class. - $table->integer('io_type')->unsigned(); - $table->foreign('io_type')->references('id')->on('i_o_types') + $table->integer('io_type_id')->unsigned(); + $table->foreign('io_type_id')->references('id')->on('i_o_types') ->onDelete('no action'); // The scope of the account class. diff --git a/database/seeds/constants/AccountClassesTableSeeder.php b/database/seeds/constants/AccountClassesTableSeeder.php index f01604c..bcf7bce 100644 --- a/database/seeds/constants/AccountClassesTableSeeder.php +++ b/database/seeds/constants/AccountClassesTableSeeder.php @@ -15,7 +15,7 @@ class AccountClassesTableSeeder extends Seeder DB::table('account_classes')->insert([ [ 'scope_id' => 1, - 'io_type' => 1, + 'io_type_id' => 1, 'number' => 1000, 'name' => 'EINNAHMEN', 'created_at' => Carbon::now()->format('Y-m-d H:i:s'), @@ -23,7 +23,7 @@ class AccountClassesTableSeeder extends Seeder ], [ 'scope_id' => 1, - 'io_type' => 2, + 'io_type_id' => 2, 'number' => 1500, 'name' => 'AUSGABEN', 'created_at' => Carbon::now()->format('Y-m-d H:i:s'), @@ -31,7 +31,7 @@ class AccountClassesTableSeeder extends Seeder ], [ 'scope_id' => 2, - 'io_type' => 1, + 'io_type_id' => 1, 'number' => 2000, 'name' => 'EINNAHMEN', 'created_at' => Carbon::now()->format('Y-m-d H:i:s'), @@ -39,7 +39,7 @@ class AccountClassesTableSeeder extends Seeder ], [ 'scope_id' => 2, - 'io_type' => 2, + 'io_type_id' => 2, 'number' => 2500, 'name' => 'AUSGABEN', 'created_at' => Carbon::now()->format('Y-m-d H:i:s'), @@ -47,7 +47,7 @@ class AccountClassesTableSeeder extends Seeder ], [ 'scope_id' => 3, - 'io_type' => 1, + 'io_type_id' => 1, 'number' => 3000, 'name' => 'EINNAHMEN', 'created_at' => Carbon::now()->format('Y-m-d H:i:s'), @@ -55,7 +55,7 @@ class AccountClassesTableSeeder extends Seeder ], [ 'scope_id' => 3, - 'io_type' => 2, + 'io_type_id' => 2, 'number' => 3500, 'name' => 'AUSGABEN', 'created_at' => Carbon::now()->format('Y-m-d H:i:s'), @@ -63,7 +63,7 @@ class AccountClassesTableSeeder extends Seeder ], [ 'scope_id' => 4, - 'io_type' => 1, + 'io_type_id' => 1, 'number' => 4000, 'name' => 'EINNAHMEN', 'created_at' => Carbon::now()->format('Y-m-d H:i:s'), @@ -71,7 +71,7 @@ class AccountClassesTableSeeder extends Seeder ], [ 'scope_id' => 4, - 'io_type' => 2, + 'io_type_id' => 2, 'number' => 4500, 'name' => 'AUSGABEN', 'created_at' => Carbon::now()->format('Y-m-d H:i:s'), @@ -79,7 +79,7 @@ class AccountClassesTableSeeder extends Seeder ], [ 'scope_id' => 5, - 'io_type' => 1, + 'io_type_id' => 1, 'number' => 5000, 'name' => 'EINNAHMEN', 'created_at' => Carbon::now()->format('Y-m-d H:i:s'), @@ -87,7 +87,7 @@ class AccountClassesTableSeeder extends Seeder ], [ 'scope_id' => 5, - 'io_type' => 2, + 'io_type_id' => 2, 'number' => 5500, 'name' => 'AUSGABEN', 'created_at' => Carbon::now()->format('Y-m-d H:i:s'),