Files
Verde-Web/database/factories/PartnerStoreFactory.php

30 lines
791 B
PHP

<?php
namespace Database\Factories;
use App\Models\PartnerStore;
use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Str;
/**
* @extends Factory<PartnerStore>
*/
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',
];
}
}