Refactor helper functions, improve product filtering, and update seeders. Adjusted SMS sending logic for better readability, implemented multi-level category filtering in ProductRepository, and commented out old data seeding in ChannelTableSeeder and UserTableSeeder for a cleaner setup.

This commit is contained in:
Mekan1206
2025-12-19 21:50:17 +05:00
parent 19cc47942b
commit ba9402afb0
7 changed files with 59 additions and 26 deletions

View File

@@ -14,7 +14,8 @@ class ChannelTableSeeder extends Seeder
*/
public function run(): void
{
$this->seedOldData();
// $this->seedOldData();
$this->seedStarterKit();
}
/**

View File

@@ -17,27 +17,27 @@ class DatabaseSeeder extends Seeder
$this->call([
SettingsSeeder::class,
RolesTableSeeder::class,
BannerTableSeeder::class,
CarouselTableSeeder::class,
// BannerTableSeeder::class,
// CarouselTableSeeder::class,
UserTableSeeder::class,
ChannelTableSeeder::class,
PaymentTypeTableSeeder::class,
ProvinceTableSeeder::class,
BrandTableSeeder::class,
ProductTableSeeder::class,
// ProductTableSeeder::class,
PostBranchTableSeeder::class,
InventoriesTableSeeder::class,
// InventoriesTableSeeder::class,
CategoryTableSeeder::class,
CollectionTableSeeder::class,
AttributeTableSeeder::class,
ContactUsTableSeeder::class,
// AttributeTableSeeder::class,
// ContactUsTableSeeder::class,
LegalPageTableSeeder::class,
ReviewTableSeeder::class,
NewsletterTableSeeder::class,
CartItemTableSeeder::class,
FavouriteTableSeeder::class,
MediaTableSeeder::class,
ProductHasRelationsTable::class,
// ReviewTableSeeder::class,
// NewsletterTableSeeder::class,
// CartItemTableSeeder::class,
// FavouriteTableSeeder::class,
// MediaTableSeeder::class,
// ProductHasRelationsTable::class,
]);
}
}

View File

@@ -15,7 +15,8 @@ class UserTableSeeder extends Seeder
*/
public function run(): void
{
$this->seedOldData();
// $this->seedOldData();
$this->seedStarterKit();
}
/**