Files
fotospiel-app/app/Filament/Resources/Pages/AuditedCreateRecord.php
Codex Agent 412ecbe691
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled
Implement superadmin audit log for mutations
2026-01-02 11:57:49 +01:00

20 lines
471 B
PHP

<?php
namespace App\Filament\Resources\Pages;
use App\Services\Audit\SuperAdminAuditLogger;
use Filament\Resources\Pages\CreateRecord;
class AuditedCreateRecord extends CreateRecord
{
protected function afterCreate(): void
{
app(SuperAdminAuditLogger::class)->recordModelMutation(
'created',
$this->record,
SuperAdminAuditLogger::fieldsMetadata($this->form->getState()),
static::class
);
}
}