From d88dd12e74a199ea3f2a4875f305e994c859a725 Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Mon, 25 May 2026 19:39:23 +0300 Subject: [PATCH] move element seeding into its own seeder file --- backend/database/seeders/DatabaseSeeder.php | 1 + backend/database/seeders/ElementSeeder.php | 23 +++++++++++++++++++++ backend/database/seeders/SetSeeder.php | 8 ------- 3 files changed, 24 insertions(+), 8 deletions(-) create mode 100644 backend/database/seeders/ElementSeeder.php diff --git a/backend/database/seeders/DatabaseSeeder.php b/backend/database/seeders/DatabaseSeeder.php index 722f1b3..e33fa64 100644 --- a/backend/database/seeders/DatabaseSeeder.php +++ b/backend/database/seeders/DatabaseSeeder.php @@ -11,6 +11,7 @@ class DatabaseSeeder extends Seeder $this->call([ UserSeeder::class, SetSeeder::class, + ElementSeeder::class, ]); } } diff --git a/backend/database/seeders/ElementSeeder.php b/backend/database/seeders/ElementSeeder.php new file mode 100644 index 0000000..974b2fb --- /dev/null +++ b/backend/database/seeders/ElementSeeder.php @@ -0,0 +1,23 @@ +find(1); + $elementRepository->create(new CreateElementDto( + set: $baderechSet, + title: $baderechSet->getName(), + parentElement: null, + )); + } +} diff --git a/backend/database/seeders/SetSeeder.php b/backend/database/seeders/SetSeeder.php index 6fb5f76..2f2975c 100644 --- a/backend/database/seeders/SetSeeder.php +++ b/backend/database/seeders/SetSeeder.php @@ -2,8 +2,6 @@ namespace Database\Seeders; -use App\Element\CreateElementDto; -use App\Element\ElementRepository; use App\Set\CreateSetDto; use App\Set\SetRepository; use Illuminate\Database\Seeder; @@ -13,16 +11,10 @@ class SetSeeder extends Seeder public function run(): void { $setRepository = app(SetRepository::class); - $elementRepository = app(ElementRepository::class); $title = 'Baderech HaAvodah'; $set = $setRepository->create(new CreateSetDto( name: $title, )); - $elementRepository->create(new CreateElementDto( - set: $set, - title: $title, - parentElement: null, - )); } }