From b3d7f4891e307e86e6263416335358ebd7dcad49 Mon Sep 17 00:00:00 2001 From: devansh bawari Date: Fri, 9 Oct 2020 12:29:28 +0530 Subject: [PATCH] Seeder Added --- .../Seeders/CategoryBulkTableSeeder.php | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100755 packages/Webkul/Category/src/Database/Seeders/CategoryBulkTableSeeder.php diff --git a/packages/Webkul/Category/src/Database/Seeders/CategoryBulkTableSeeder.php b/packages/Webkul/Category/src/Database/Seeders/CategoryBulkTableSeeder.php new file mode 100755 index 000000000..f8c86a73a --- /dev/null +++ b/packages/Webkul/Category/src/Database/Seeders/CategoryBulkTableSeeder.php @@ -0,0 +1,58 @@ +faker = $faker; + $this->categoryRepository = $categoryRepository; + } + + public function run() + { + for ($i=0; $i<$this->numberOfParentCategories; ++$i) { + + $createdCategory = $this->categoryRepository->create([ + 'slug' => $this->faker->slug, + 'name' => $this->faker->firstName, + 'description' => $this->faker->text(), + 'parent_id' => 1, + 'status' => 1, + ]); + + if ($createdCategory) { + + for ($j=0; $j<$this->numberOfChildCategories; ++$j) { + + $this->categoryRepository->create([ + 'slug' => $this->faker->slug, + 'name' => $this->faker->firstName, + 'description' => $this->faker->text(), + 'parent_id' => $createdCategory->id, + 'status' => 1 + ]); + } + } + } + } +} \ No newline at end of file