Files
Helpddesk/Modules/Helpdesk/Database/Factories/TicketFactory.php
T
2026-08-25 12:36:04 +01:00

29 lines
662 B
PHP

<?php
declare(strict_types=1);
namespace Modules\Helpdesk\Database\Factories;
use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Str;
use Modules\Helpdesk\Models\Ticket;
final class TicketFactory extends Factory
{
protected $model = Ticket::class;
public function definition(): array
{
$user = User::factory()->create();
return [
'reference' => 'THR-'.Str::upper(Str::random(8)),
'user_id' => $user->getKey(),
'subject' => fake()->sentence(5),
'body' => fake()->paragraph(),
'last_activity_at' => now(),
];
}
}