Action Type
@php
$actionTypeBadge = match(true) {
in_array($audit->action, ['login', 'logout']) => ['badge bg-info text-white', 'Authentication'],
in_array($audit->action, ['login_failed', 'otp_verification_failed']) => ['badge bg-danger text-white', 'Security Event'],
in_array($audit->action, ['created', 'updated', 'deleted']) => ['badge bg-success text-white', 'Data Operation'],
default => ['badge bg-secondary text-white', 'Other']
};
@endphp
{{ $actionTypeBadge[1] }}
Risk Level
@php
$riskBadge = match(true) {
in_array($audit->action, ['login_failed', 'otp_verification_failed', 'deleted']) => ['badge bg-danger text-white', 'High'],
in_array($audit->action, ['updated', 'created']) => ['badge bg-warning text-dark', 'Medium'],
default => ['badge bg-success text-white', 'Low']
};
@endphp
{{ $riskBadge[1] }}