From b38f38ad951f92bd2903b0bfa8c5bf874ae5a26d Mon Sep 17 00:00:00 2001 From: Olivier Legat Date: Thu, 24 Feb 2022 14:12:47 +0100 Subject: [PATCH] seeding des lots --- .../2020_10_29_091811_create_prizes.php | 6 +-- database/seeders/DatabaseSeeder.php | 1 + database/seeders/PrizeSeeder.php | 44 +++++++++++++++++++ 3 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 database/seeders/PrizeSeeder.php diff --git a/database/migrations/2020_10_29_091811_create_prizes.php b/database/migrations/2020_10_29_091811_create_prizes.php index 91c0aec..e28349f 100644 --- a/database/migrations/2020_10_29_091811_create_prizes.php +++ b/database/migrations/2020_10_29_091811_create_prizes.php @@ -18,10 +18,10 @@ class CreatePrizes extends Migration $table->string("label_one"); $table->string("label_many"); $table->integer("quantity"); - $table->integer("arcadia_operation_code"); - $table->integer("arcadia_support_code"); + $table->integer("arcadia_operation_code")->default(0); + $table->integer("arcadia_support_code")->default(0); $table->string("pdf_winning_proof")->nullable(); - $table->boolean("need_proof"); + $table->boolean("need_proof")->default(false); $table->unsignedBigInteger("arcadia_id"); $table->foreignId("gain_view_id")->constrained("gain_views"); $table->timestamps(); diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index b3b07e3..9aa2016 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -15,5 +15,6 @@ class DatabaseSeeder extends Seeder { $this->call(SettingsSeeder::class); $this->call(ContentSeeder::class); + $this->call(PrizeSeeder::class); } } diff --git a/database/seeders/PrizeSeeder.php b/database/seeders/PrizeSeeder.php new file mode 100644 index 0000000..81fe313 --- /dev/null +++ b/database/seeders/PrizeSeeder.php @@ -0,0 +1,44 @@ +name = "page_lot1"; + $gainview->file_name = "gain1"; + $gainview->save(); + + $prize = new Prize(); + $prize->arcadia_id = 0; + $prize->label_one = 'Lot 1'; + $prize->label_many = 'Lots 1'; + $prize->quantity = 1; + $prize->gain_view_id = $gainview->id; + $prize->save(); + + $gainview = new GainView(); + $gainview->name = "page_lot2"; + $gainview->file_name = "gain2"; + $gainview->save(); + + $prize = new Prize(); + $prize->arcadia_id = 0; + $prize->label_one = 'Lot '; + $prize->label_many = 'Lots 2'; + $prize->quantity = 2; + $prize->gain_view_id = $gainview->id; + $prize->save(); + } +}