@if(!$loginHistories || $loginHistories->isEmpty())
No activity yet
Login history will appear here after future sign-ins.
@else
| When |
IP |
Method |
Result |
Risk |
@foreach($loginHistories as $history)
@php
$result = strtolower((string) ($history->result ?? 'success'));
$resultBadge = $result === 'success' ? 'success' : ($result === 'failed' ? 'danger' : 'secondary');
$risk = strtolower((string) ($history->risk_level ?? ''));
$riskBadge = match ($risk) {
'high', 'critical' => 'danger',
'medium', 'elevated' => 'warning',
'low' => 'success',
default => 'secondary',
};
@endphp
| {{ $history->created_at?->format('Y-m-d H:i') }} |
{{ $history->ip_address ?? '—' }} |
{{ $history->method ?? '—' }} |
{{ $result }} |
@if($risk !== '')
{{ $risk }}
@else
—
@endif
|
@endforeach
{{ $loginHistories->appends(['tab' => 'security'])->links() }}
@endif