From 8cc2d96bcf272ae72ff1947562e7184cf694c60b Mon Sep 17 00:00:00 2001 From: Jamiras Date: Sat, 21 Feb 2026 04:19:26 +0000 Subject: [PATCH] add breadcrumb and title to game hash audit log --- .../GameHashResource/Pages/AuditLog.php | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/app/Filament/Resources/GameHashResource/Pages/AuditLog.php b/app/Filament/Resources/GameHashResource/Pages/AuditLog.php index 39a966524a..1727cf4bf4 100644 --- a/app/Filament/Resources/GameHashResource/Pages/AuditLog.php +++ b/app/Filament/Resources/GameHashResource/Pages/AuditLog.php @@ -4,8 +4,33 @@ use App\Filament\Pages\ResourceAuditLog; use App\Filament\Resources\GameHashResource; +use App\Models\GameHash; +use Illuminate\Contracts\Support\Htmlable; class AuditLog extends ResourceAuditLog { protected static string $resource = GameHashResource::class; + + public function getTitle(): string|Htmlable + { + /** @var GameHash $gameHash */ + $gameHash = $this->getRecord(); + + return "{$gameHash->name} - Audit Log"; + } + + public function getBreadcrumbs(): array + { + /** @var GameHash $gameHash */ + $gameHash = $this->record; + $game = $gameHash->game; + + return [ + route('filament.admin.resources.games.index') => 'Games', + route('filament.admin.resources.games.view', $game) => $game->title, + route('filament.admin.resources.games.hashes', $game) => 'Hashes', + $gameHash->name, + 'Audit Log', + ]; + } }