repuve-backend-v1/database/seeders/PackageSeeder.php
2025-10-21 17:23:54 -06:00

32 lines
613 B
PHP

<?php
namespace Database\Seeders;
use App\Models\Package;
use App\Models\Module;
use Illuminate\Database\Seeder;
class PackageSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
$modules = Module::all();
$totalPackages = 0;
// Crear entre 5-10 paquetes por módulo
foreach ($modules as $module) {
$packagesCount = rand(5, 10);
Package::factory($packagesCount)
->forModule($module->id)
->create();
$totalPackages += $packagesCount;
}
}
}