From 1880a167b3a89fb759e0dd5daa2beae114958cbe Mon Sep 17 00:00:00 2001 From: Mekan1206 Date: Sat, 14 Feb 2026 00:38:15 +0500 Subject: [PATCH] Update DatabaseSeeder to include all seeders and add inventory creation in UsersTableSeeder - Enabled all previously commented-out seeders in DatabaseSeeder for comprehensive data seeding. - Added inventory creation logic in UsersTableSeeder to initialize a new inventory record for 'Tmpost'. --- database/seeders/DatabaseSeeder.php | 38 +++++++++++++-------------- database/seeders/UsersTableSeeder.php | 10 +++++++ 2 files changed, 29 insertions(+), 19 deletions(-) diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 776be96..222b25d 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -33,25 +33,25 @@ class DatabaseSeeder extends Seeder public function run(): void { $this->call([ - // PaymentTypeSeeder::class, - // UsersTableSeeder::class, - // BrandsSeeder::class, - // CustomersTableSeeder::class, - // SellersTableSeeder::class, - // ProductsTableSeeder::class, - // ProductPricesSeeder::class, - // CategoriesTableSeeder::class, - // AddressSeeder::class, - // PropertiesTableSeeder::class, - // FavoritesSeeder::class, - // SectionsSeeder::class, - // ProductCategoryRelationshipsSeeder::class, - // ProductBarcodesSeeder::class, - // ProductPropertiesSeeder::class, - // ProductPropertyValuesSeeder::class, - // ProductStocksSeeder::class, - // MediaSeeder::class, - // OrderSeeder::class, + PaymentTypeSeeder::class, + UsersTableSeeder::class, + BrandsSeeder::class, + CustomersTableSeeder::class, + SellersTableSeeder::class, + ProductsTableSeeder::class, + ProductPricesSeeder::class, + CategoriesTableSeeder::class, + AddressSeeder::class, + PropertiesTableSeeder::class, + FavoritesSeeder::class, + SectionsSeeder::class, + ProductCategoryRelationshipsSeeder::class, + ProductBarcodesSeeder::class, + ProductPropertiesSeeder::class, + ProductPropertyValuesSeeder::class, + ProductStocksSeeder::class, + MediaSeeder::class, + OrderSeeder::class, OrderAddressSeeder::class, ]); } diff --git a/database/seeders/UsersTableSeeder.php b/database/seeders/UsersTableSeeder.php index e1e1927..f9806c9 100644 --- a/database/seeders/UsersTableSeeder.php +++ b/database/seeders/UsersTableSeeder.php @@ -3,6 +3,7 @@ namespace Database\Seeders; use App\Models\Ecommerce\Channel\Channel; +use App\Models\Ecommerce\Product\Inventory\Inventory; use App\Models\System\Roles\Role; use App\Models\User; use Illuminate\Database\Seeder; @@ -96,5 +97,14 @@ class UsersTableSeeder extends Seeder DB::statement(" SELECT setval('channels_id_seq', (SELECT MAX(id) from channels)) "); + + Inventory::create([ + 'id' => 14, + 'code' => 'tmpost', + 'name' => 'Tmpost inventory', + 'region' => 'ag', + 'phone_number' => '99361099310', + 'channel_id' => Channel::where('slug', 'tmpost')->first()->id, + ]); } }