refactor: enhance user factory

This commit is contained in:
2025-10-20 21:46:54 +02:00
parent f9902c2ed1
commit ea2f1c537d

View File

@@ -23,8 +23,15 @@ class UserFactory extends Factory
*/
public function definition(): array
{
$first_name = fake()->firstName();
$last_name = fake()->lastName();
return [
'name' => fake()->name(),
'name' => "$first_name $last_name",
'first_name' => $first_name,
'last_name' => $last_name,
'phone' => fake()->phoneNumber(),
'role' => fake()->randomElement(['STUDENT', 'EMPLOYER', 'ADMIN']),
'email' => fake()->unique()->safeEmail(),
'email_verified_at' => now(),
'password' => static::$password ??= Hash::make('password'),