diff --git a/vapi/database/factories/UserFactory.php b/vapi/database/factories/UserFactory.php index a24ce53..901d667 100644 --- a/vapi/database/factories/UserFactory.php +++ b/vapi/database/factories/UserFactory.php @@ -8,40 +8,24 @@ class UserFactory extends Factory { - /** - * The name of the factory's corresponding model. - * - * @var string - */ protected $model = User::class; - /** - * Define the model's default state. - * - * @return array - */ - public function definition() + private const DEFAULT_PASSWORD = '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi'; + private const REMEMBER_TOKEN_LENGTH = 10; + + public function definition(): array { return [ 'name' => $this->faker->name(), 'email' => $this->faker->unique()->safeEmail(), 'email_verified_at' => now(), - 'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password - 'remember_token' => Str::random(10), + 'password' => self::DEFAULT_PASSWORD, + 'remember_token' => Str::random(self::REMEMBER_TOKEN_LENGTH), ]; } - /** - * Indicate that the model's email address should be unverified. - * - * @return \Illuminate\Database\Eloquent\Factories\Factory - */ - public function unverified() + public function unverified(): self { - return $this->state(function (array $attributes) { - return [ - 'email_verified_at' => null, - ]; - }); + return $this->state(['email_verified_at' => null]); } }