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

29 lines
676 B
PHP

<?php
namespace Database\Factories;
use App\Models\QrCode;
use App\Models\QrCodeBatch;
use App\Models\Tenant;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Str;
class QrCodeFactory extends Factory
{
protected $model = QrCode::class;
public function definition(): array
{
$serial = 'VERDE-'.strtoupper(Str::random(4)).'-'.strtoupper(Str::random(4));
return [
'tenant_id' => Tenant::factory(),
'serial' => $serial,
'barcode_value' => $serial,
'batch_id' => QrCodeBatch::factory(),
'status' => 'unassigned',
'metadata' => [],
];
}
}