From 0a4af7267374d1a750ed07e9c4b491fea42490af Mon Sep 17 00:00:00 2001 From: Daniel Karbach Date: Sat, 14 May 2022 14:53:44 +0200 Subject: [PATCH] alttp seeds table --- app/Models/AlttpSeed.php | 19 +++++++++ ..._05_14_121327_create_alttp_seeds_table.php | 41 +++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 app/Models/AlttpSeed.php create mode 100644 database/migrations/2022_05_14_121327_create_alttp_seeds_table.php diff --git a/app/Models/AlttpSeed.php b/app/Models/AlttpSeed.php new file mode 100644 index 0000000..b160697 --- /dev/null +++ b/app/Models/AlttpSeed.php @@ -0,0 +1,19 @@ + 'array', + 'mystery' => 'boolean', + 'race' => 'boolean', + 'settings' => 'array', + ]; + +} diff --git a/database/migrations/2022_05_14_121327_create_alttp_seeds_table.php b/database/migrations/2022_05_14_121327_create_alttp_seeds_table.php new file mode 100644 index 0000000..eb91025 --- /dev/null +++ b/database/migrations/2022_05_14_121327_create_alttp_seeds_table.php @@ -0,0 +1,41 @@ +id(); + $table->binary('hash'); + $table->string('generator'); + $table->string('preset'); + $table->boolean('race')->default(false); + $table->boolean('mystery')->default(false); + $table->string('seed'); + $table->text('settings'); + $table->string('status')->default('pending'); + $table->text('error_detail')->nullable()->default(null); + $table->timestamps(); + $table->unique('hash'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('alttp_seeds'); + } +}; -- 2.39.2