*/ class PartnerStoreFactory extends Factory { protected $model = PartnerStore::class; public function definition(): array { return [ 'uuid' => (string) Str::uuid(), 'owner_user_id' => User::factory()->state(['role' => 'store_partner'])->create()->id, 'business_name' => fake()->company().' Store', 'business_permit_number' => 'BP-'.strtoupper(Str::random(8)), 'address_line' => fake()->streetAddress(), 'commission_rate_percent' => 10, 'status' => 'active', ]; } }