From 41d6ddc3461bb3b33022a3cf37d95a305dcc5a0e Mon Sep 17 00:00:00 2001 From: Mekan1206 Date: Mon, 9 Feb 2026 00:59:04 +0500 Subject: [PATCH] Update DatabaseSeeder to include CategoriesTableSeeder and adjust product seeders - Added CategoriesTableSeeder to the run method in DatabaseSeeder. - Commented out ProductsTableSeeder and ProductPricesSeeder for future adjustments. --- database/seeders/DatabaseSeeder.php | 5 ++- .../seeders/new/CategoriesTableSeeder.php | 0 database/seeders/new/ProductPricesSeeder.php | 31 +++++++++++++++++++ 3 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 database/seeders/new/CategoriesTableSeeder.php create mode 100644 database/seeders/new/ProductPricesSeeder.php diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 33244a6..b49740f 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -4,6 +4,7 @@ namespace Database\Seeders; use Database\Seeders\New\BrandsSeeder; use Database\Seeders\New\CustomersTableSeeder; +use Database\Seeders\New\ProductPricesSeeder; use Database\Seeders\New\ProductsTableSeeder; use Database\Seeders\New\SellersTableSeeder; use Illuminate\Database\Console\Seeds\WithoutModelEvents; @@ -23,7 +24,9 @@ class DatabaseSeeder extends Seeder // BrandsSeeder::class, // CustomersTableSeeder::class, // SellersTableSeeder::class, - ProductsTableSeeder::class, + // ProductsTableSeeder::class, + // ProductPricesSeeder::class, + CategoriesTableSeeder::class, ]); } } diff --git a/database/seeders/new/CategoriesTableSeeder.php b/database/seeders/new/CategoriesTableSeeder.php new file mode 100644 index 0000000..e69de29 diff --git a/database/seeders/new/ProductPricesSeeder.php b/database/seeders/new/ProductPricesSeeder.php new file mode 100644 index 0000000..3034254 --- /dev/null +++ b/database/seeders/new/ProductPricesSeeder.php @@ -0,0 +1,31 @@ + new ExtJsonDecoder(true)] + ); + + foreach ($items as $data) { + // item_id is product id, I need to find product and update price_amount to $data['value'] and cost_amount to $data['cost_value'] + DB::table($table)->where('id', $data['item_id'])->update([ + 'price_amount' => $data['value'], + 'cost_amount' => $data['cost_value'], + ]); + } + }); + } +} \ No newline at end of file