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', + ]; + } }