From c0a79fed865ca91eae26d95132be7bf1daaf5618 Mon Sep 17 00:00:00 2001
From: Sam Light <samlight1994@gmail.com>
Date: Fri, 28 Mar 2025 01:08:14 +0000
Subject: Setup database seeder

---
 workbench/database/seeders/DatabaseSeeder.php | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

(limited to 'workbench')

diff --git a/workbench/database/seeders/DatabaseSeeder.php b/workbench/database/seeders/DatabaseSeeder.php
index 6a50757..877fd97 100644
--- a/workbench/database/seeders/DatabaseSeeder.php
+++ b/workbench/database/seeders/DatabaseSeeder.php
@@ -2,9 +2,10 @@
 
 namespace Workbench\Database\Seeders;
 
+use Workbench\App\Models\Product;
+use Workbench\App\Models\Category;
+
 use Illuminate\Database\Seeder;
-// use Illuminate\Database\Console\Seeds\WithoutModelEvents;
-use Workbench\Database\Factories\UserFactory;
 
 class DatabaseSeeder extends Seeder
 {
@@ -13,6 +14,11 @@ class DatabaseSeeder extends Seeder
      */
     public function run(): void
     {
+        $categories = Category::factory()->count(10)->create();
 
+        Product::factory()
+            ->state(fn() => ['category_id' => $categories->random()->id])
+            ->count(104)
+            ->create();
     }
 }
-- 
cgit v1.2.3