From b4a05e3f8c84c310e9f214c026c708ab66288659 Mon Sep 17 00:00:00 2001 From: Mekan1206 Date: Mon, 9 Feb 2026 02:32:52 +0500 Subject: [PATCH] Add FavoritesSeeder to DatabaseSeeder for data population --- database/seeders/DatabaseSeeder.php | 2 ++ database/seeders/new/FavoritesSeeder.php | 29 ++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 database/seeders/new/FavoritesSeeder.php diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 33200b0..4f85184 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -6,6 +6,7 @@ use Database\Seeders\New\AddressSeeder; use Database\Seeders\New\BrandsSeeder; use Database\Seeders\New\CategoriesTableSeeder; use Database\Seeders\New\CustomersTableSeeder; +use Database\Seeders\New\FavoritesSeeder; use Database\Seeders\New\ProductPricesSeeder; use Database\Seeders\New\ProductsTableSeeder; use Database\Seeders\New\PropertiesTableSeeder; @@ -32,6 +33,7 @@ class DatabaseSeeder extends Seeder // CategoriesTableSeeder::class, // AddressSeeder::class, // PropertiesTableSeeder::class, + FavoritesSeeder::class, ]); } } diff --git a/database/seeders/new/FavoritesSeeder.php b/database/seeders/new/FavoritesSeeder.php new file mode 100644 index 0000000..807d77d --- /dev/null +++ b/database/seeders/new/FavoritesSeeder.php @@ -0,0 +1,29 @@ +truncate(); + + foreach ($datas as $data) { + DB::table($table)->insert([ + 'user_id' => $data->customer_id, + 'product_id' => $data->item_id, + ]); + } + + DB::statement(" + SELECT setval('{$table}_id_seq', (SELECT MAX(id) from {$table})) + "); + } +} \ No newline at end of file