$this->faker->randomElement( ['user', 'admin'] ), 'email' => $this->faker->unique()->safeEmail, 'email_verified_at' => now(), 'password' => bcrypt('secret'), 'remember_token' => Str::random(10), 'created_at' => $this->faker->dateTimeBetween('-36 months', 'now', null), ]; } /** * Configure the model factory. * * @return $this */ public function configure() { return $this->afterCreating(function (User $user) { $user ->settings() ->create([ 'name' => $this->faker->name, 'address' => $this->faker->address, 'state' => $this->faker->state, 'city' => $this->faker->city, 'postal_code' => $this->faker->postcode, 'country' => $this->faker->randomElement( ['SK', 'CZ', 'DE', 'FR'] ), 'phone_number' => $this->faker->phoneNumber, 'timezone' => $this->faker->randomElement( ['+1.0', '+2.0', '+3.0'] ), ]); }); } }