From 03b4d64893c5b633e3ccb096845af3509637ad75 Mon Sep 17 00:00:00 2001 From: A1Gard Date: Mon, 24 Jun 2024 06:53:39 +0330 Subject: [PATCH] added product seeder WIP: need picture and category --- database/factories/ProductFactory.php | 8 ++++++++ database/seeders/ProductSeeder.php | 2 ++ 2 files changed, 10 insertions(+) diff --git a/database/factories/ProductFactory.php b/database/factories/ProductFactory.php index 0a526cd..cf538ea 100644 --- a/database/factories/ProductFactory.php +++ b/database/factories/ProductFactory.php @@ -16,8 +16,16 @@ class ProductFactory extends Factory */ public function definition(): array { + $rand = rand(1,2); + $title = ($rand == 1?'mobile':'Tablet').' ' . $this->faker->unique()->firstNameFemale; return [ // + 'name' => $title, + 'slug' => sluger($title), + 'excerpt' => $this->faker->realText(150), + 'user_id' => 1, + 'category_id' => $rand, + 'description' => $this->faker->realText(600), ]; } } diff --git a/database/seeders/ProductSeeder.php b/database/seeders/ProductSeeder.php index 26734d3..3e79b95 100644 --- a/database/seeders/ProductSeeder.php +++ b/database/seeders/ProductSeeder.php @@ -2,6 +2,7 @@ namespace Database\Seeders; +use App\Models\Product; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; @@ -13,5 +14,6 @@ class ProductSeeder extends Seeder public function run(): void { // + Product::factory()->count(31)->create(); } }