*/ class PartyUserFactory extends Factory { protected $model = PartyUser::class; /** * Define the model's default state. * * @return array */ public function definition(): array { $faker = $this->faker; do { $username = $faker->userName(); } while (PartyUser::where('username', $username)->exists()); return [ 'username' => $username, 'password' => '123456', 'name' => $faker->name, 'avatar' => 'https://via.placeholder.com/64x64.png?text=' . $username, 'cate_id' => PartyCate::query()->inRandomOrder()->value('id'), ]; } }