diff options
author | Sam Light <samlight1994@gmail.com> | 2025-03-28 01:08:14 +0000 |
---|---|---|
committer | Sam Light <samlight1994@gmail.com> | 2025-03-28 01:08:14 +0000 |
commit | c0a79fed865ca91eae26d95132be7bf1daaf5618 (patch) | |
tree | 626121777c17b370f4c3418cc1d68e2389ee3943 | |
parent | 80a183a94bd344c3ac08109019fdc7d341a57a6e (diff) |
Setup database seeder
-rw-r--r-- | workbench/database/seeders/DatabaseSeeder.php | 10 |
1 files changed, 8 insertions, 2 deletions
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(); } } |