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'.
This commit is contained in:
@@ -33,25 +33,25 @@ class DatabaseSeeder extends Seeder
|
|||||||
public function run(): void
|
public function run(): void
|
||||||
{
|
{
|
||||||
$this->call([
|
$this->call([
|
||||||
// PaymentTypeSeeder::class,
|
PaymentTypeSeeder::class,
|
||||||
// UsersTableSeeder::class,
|
UsersTableSeeder::class,
|
||||||
// BrandsSeeder::class,
|
BrandsSeeder::class,
|
||||||
// CustomersTableSeeder::class,
|
CustomersTableSeeder::class,
|
||||||
// SellersTableSeeder::class,
|
SellersTableSeeder::class,
|
||||||
// ProductsTableSeeder::class,
|
ProductsTableSeeder::class,
|
||||||
// ProductPricesSeeder::class,
|
ProductPricesSeeder::class,
|
||||||
// CategoriesTableSeeder::class,
|
CategoriesTableSeeder::class,
|
||||||
// AddressSeeder::class,
|
AddressSeeder::class,
|
||||||
// PropertiesTableSeeder::class,
|
PropertiesTableSeeder::class,
|
||||||
// FavoritesSeeder::class,
|
FavoritesSeeder::class,
|
||||||
// SectionsSeeder::class,
|
SectionsSeeder::class,
|
||||||
// ProductCategoryRelationshipsSeeder::class,
|
ProductCategoryRelationshipsSeeder::class,
|
||||||
// ProductBarcodesSeeder::class,
|
ProductBarcodesSeeder::class,
|
||||||
// ProductPropertiesSeeder::class,
|
ProductPropertiesSeeder::class,
|
||||||
// ProductPropertyValuesSeeder::class,
|
ProductPropertyValuesSeeder::class,
|
||||||
// ProductStocksSeeder::class,
|
ProductStocksSeeder::class,
|
||||||
// MediaSeeder::class,
|
MediaSeeder::class,
|
||||||
// OrderSeeder::class,
|
OrderSeeder::class,
|
||||||
OrderAddressSeeder::class,
|
OrderAddressSeeder::class,
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
namespace Database\Seeders;
|
namespace Database\Seeders;
|
||||||
|
|
||||||
use App\Models\Ecommerce\Channel\Channel;
|
use App\Models\Ecommerce\Channel\Channel;
|
||||||
|
use App\Models\Ecommerce\Product\Inventory\Inventory;
|
||||||
use App\Models\System\Roles\Role;
|
use App\Models\System\Roles\Role;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
use Illuminate\Database\Seeder;
|
use Illuminate\Database\Seeder;
|
||||||
@@ -96,5 +97,14 @@ class UsersTableSeeder extends Seeder
|
|||||||
DB::statement("
|
DB::statement("
|
||||||
SELECT setval('channels_id_seq', (SELECT MAX(id) from channels))
|
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,
|
||||||
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user