*/ class UserFactory extends Factory { /** * Define the model's default state. * * @return array */ public function definition() { return [ 'openid' => $this->faker->unique()->uuid(), 'sex' => $this->faker->randomElement(['未知', '男', '女']), 'nickname' => $this->faker->name(), 'mobile' => $this->faker->phoneNumber(), 'country' => '中国', 'province' => $this->faker->state(), 'city' => $this->faker->city(), 'headimgurl' => $this->faker->imageUrl(), 'email' => $this->faker->unique()->safeEmail(), ]; } /** * Indicate that the model's email address should be unverified. * * @return static */ public function unverified() { return $this->state(function (array $attributes) { return [ 'email_verified_at' => null, ]; }); } }