diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 47a59c2..8091874 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -16,7 +16,6 @@ class DatabaseSeeder extends Seeder $this->call(ProductionSeeders\ProfessionsTableSeeder::class); $this->call(DevelopmentSeeders\UserTableSeeder::class); - $this->call(DevelopmentSeeders\CharacterTableSeeder::class); $this->call(DevelopmentSeeders\ItemTableSeeder::class); $this->call(DevelopmentSeeders\RecipeCategoryTableSeeder::class); $this->call(DevelopmentSeeders\RecipeTableSeeder::class); diff --git a/database/seeders/DevelopmentSeeders/CharacterTableSeeder.php b/database/seeders/DevelopmentSeeders/CharacterTableSeeder.php deleted file mode 100644 index 5b09be0..0000000 --- a/database/seeders/DevelopmentSeeders/CharacterTableSeeder.php +++ /dev/null @@ -1,27 +0,0 @@ -hasRandomExistingProfessions(2) - ->create(); - } - } -} diff --git a/database/seeders/DevelopmentSeeders/UserTableSeeder.php b/database/seeders/DevelopmentSeeders/UserTableSeeder.php index a3ed8e5..e4489e9 100644 --- a/database/seeders/DevelopmentSeeders/UserTableSeeder.php +++ b/database/seeders/DevelopmentSeeders/UserTableSeeder.php @@ -5,6 +5,7 @@ namespace Database\Seeders\DevelopmentSeeders; use Illuminate\Database\Seeder; use App\Models\User; +use App\Models\Character; class UserTableSeeder extends Seeder { @@ -19,5 +20,17 @@ class UserTableSeeder extends Seeder 'username' => 'admin', 'role' => 'admin', ]); + + $users = User::factory()->count(50) + ->has(Character::factory() + ->hasRandomExistingProfessions(2) + ->count(3)) + ->create(); + + foreach($users as $user) { + $character = $user->characters->random(); + $user->main_character()->associate($character); + $user->push(); + } } }