started to add indexes and fixed N+1 issue

This commit is contained in:
Mark Gregory
2026-06-12 14:09:44 +01:00
parent 48371a281d
commit 05ff54ea76
8 changed files with 6 additions and 65 deletions
@@ -43,6 +43,7 @@ final class HelpdeskDatabaseSeeder extends Seeder
['name' => 'Stalled', 'slug' => 'stalled', 'color' => 'rose', 'sort_order' => 30, 'is_closed' => false],
['name' => 'On-Hold', 'slug' => 'on-hold', 'color' => 'violet', 'sort_order' => 40, 'is_closed' => false],
['name' => 'Closed', 'slug' => 'closed', 'color' => 'emerald', 'sort_order' => 90, 'is_closed' => true],
['name' => 'Testing', 'slug' => 'testing', 'color' => 'green', 'sort_order' => 30, 'is_closed' => false],
] as $row) {
Status::query()->updateOrCreate(['slug' => $row['slug']], $row);
}
@@ -76,6 +77,7 @@ final class HelpdeskDatabaseSeeder extends Seeder
['name' => 'Systems Deployment', 'color' => 'cyan', 'description' => 'Deployment, release, infrastructure and environment requests.'],
['name' => 'Concepts', 'color' => 'purple', 'description' => 'Ideas, concepts, design discussion and future improvements.'],
['name' => 'Bug', 'color' => 'rose', 'description' => 'Defects, regressions and incorrect behaviour.'],
['name' => 'Documentation', 'color' => 'red', 'description' => 'System Documents creation or update.'],
] as $row) {
Category::query()->updateOrCreate(
['company_id' => null, 'slug' => Str::slug($row['name'])],