From 307cdeec446d601a2e5432a268bab507c22b6922 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Sun, 14 Dec 2025 16:39:52 +0700 Subject: [PATCH] feat(seeders): Add slug generation for brands and categories in their respective seeders for improved URL handling. --- database/seeders/BrandSeeder.php | 2 ++ database/seeders/CategorySeeder.php | 2 ++ 2 files changed, 4 insertions(+) diff --git a/database/seeders/BrandSeeder.php b/database/seeders/BrandSeeder.php index 0fd3f35..0acefc9 100644 --- a/database/seeders/BrandSeeder.php +++ b/database/seeders/BrandSeeder.php @@ -4,6 +4,7 @@ use App\Models\Brand; use Illuminate\Database\Seeder; +use Illuminate\Support\Str; class BrandSeeder extends Seeder { @@ -25,6 +26,7 @@ public function run(): void foreach ($brands as $brand) { Brand::create([ 'name' => $brand['name'], + 'slug' => Str::slug($brand['name']), 'sort_order' => $brand['sort_order'], ]); } diff --git a/database/seeders/CategorySeeder.php b/database/seeders/CategorySeeder.php index 529f442..b2f9b78 100644 --- a/database/seeders/CategorySeeder.php +++ b/database/seeders/CategorySeeder.php @@ -4,6 +4,7 @@ use App\Models\Category; use Illuminate\Database\Seeder; +use Illuminate\Support\Str; class CategorySeeder extends Seeder { @@ -25,6 +26,7 @@ public function run(): void foreach ($categories as $category) { Category::create([ 'name' => $category['name'], + 'slug' => Str::slug($category['name']), 'description' => $category['description'], 'sort_order' => $category['sort_order'], ]);