From a75eda97e40d3274032e7e10e43495758525d150 Mon Sep 17 00:00:00 2001 From: A1Gard Date: Wed, 2 Oct 2024 04:41:18 +0330 Subject: [PATCH] improved product seeder --- database/seeders/ProductSeeder.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/database/seeders/ProductSeeder.php b/database/seeders/ProductSeeder.php index 3e79b95..231a10e 100644 --- a/database/seeders/ProductSeeder.php +++ b/database/seeders/ProductSeeder.php @@ -2,6 +2,7 @@ namespace Database\Seeders; +use App\Models\Category; use App\Models\Product; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; @@ -15,5 +16,10 @@ class ProductSeeder extends Seeder { // Product::factory()->count(31)->create(); + + foreach (Product::all() as $product) { + $product->categories()->sync(Category::inRandomOrder()->limit(3)->pluck('id')->toArray()); + $product->save(); + } } }