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

27 lines
670 B
PHP

<?php
namespace Database\Factories;
use App\Models\QrCode;
use App\Models\QrCodeBatch;
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' => \App\Models\Tenant::factory(),
'serial' => $serial,
'barcode_value' => $serial,
'batch_id' => QrCodeBatch::factory(),
'status' => 'unassigned',
'metadata' => [],
];
}
}