Initial Commit

This commit is contained in:
Mark Gregory
2026-08-25 12:36:04 +01:00
commit 903423cd6e
330 changed files with 39763 additions and 0 deletions
@@ -0,0 +1,28 @@
<?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(),
];
}
}