mirror of
https://github.com/sp-tarkov/forge.git
synced 2025-02-12 20:20:41 -05:00
collect progress when needed
This commit is contained in:
parent
dbcbbc4d14
commit
71a336ecab
@ -46,24 +46,20 @@ class DatabaseSeeder extends Seeder
|
|||||||
User::factory(5)->for($moderator, 'role')->create();
|
User::factory(5)->for($moderator, 'role')->create();
|
||||||
|
|
||||||
// Add 100 users.
|
// Add 100 users.
|
||||||
$users = progress(
|
$users = collect(progress(
|
||||||
label: 'adding users...',
|
label: 'adding users...',
|
||||||
steps: $userCount,
|
steps: $userCount,
|
||||||
callback: fn () => User::factory()->create()
|
callback: fn () => User::factory()->create()
|
||||||
);
|
));
|
||||||
|
|
||||||
$users = collect($users);
|
|
||||||
|
|
||||||
// Add 300 mods, assigning them to the users we just created.
|
// Add 300 mods, assigning them to the users we just created.
|
||||||
$allUsers = $users->merge([$administrator, $moderator]);
|
$allUsers = $users->merge([$administrator, $moderator]);
|
||||||
|
|
||||||
$mods = progress(
|
$mods = collect(progress(
|
||||||
label: 'adding mods...',
|
label: 'adding mods...',
|
||||||
steps: $modCount,
|
steps: $modCount,
|
||||||
callback: fn () => Mod::factory()->recycle([$licenses])->create()
|
callback: fn () => Mod::factory()->recycle([$licenses])->create()
|
||||||
);
|
));
|
||||||
|
|
||||||
$mods = collect($mods);
|
|
||||||
|
|
||||||
// attach users to mods
|
// attach users to mods
|
||||||
progress(
|
progress(
|
||||||
@ -76,13 +72,11 @@ class DatabaseSeeder extends Seeder
|
|||||||
);
|
);
|
||||||
|
|
||||||
// Add 3000 mod versions, assigning them to the mods we just created.
|
// Add 3000 mod versions, assigning them to the mods we just created.
|
||||||
$modVersions = progress(
|
$modVersions = collect(progress(
|
||||||
label: 'adding mods versions ...',
|
label: 'adding mods versions ...',
|
||||||
steps: $modVersionCount,
|
steps: $modVersionCount,
|
||||||
callback: fn () => ModVersion::factory()->recycle([$mods, $spt_versions])->create()
|
callback: fn () => ModVersion::factory()->recycle([$mods, $spt_versions])->create()
|
||||||
);
|
));
|
||||||
|
|
||||||
$modVersions = collect($modVersions);
|
|
||||||
|
|
||||||
// Add ModDependencies to a subset of ModVersions.
|
// Add ModDependencies to a subset of ModVersions.
|
||||||
progress(
|
progress(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user