| {{ Carbon\Carbon::parse($login_log->created_at)->toDateString() }} |
{{ $login_log->users->username }} |
{{ $login_log->platform }} |
{{ $login_log->login_time }} |
{{ $login_log->logout_time }} |
@php
$loginTime = $login_log->login_time;
$logoutTime = $login_log->logout_time;
if ($logoutTime) {
$diffInSeconds = $logoutTime->diffInSeconds($loginTime);
$diffInMinutes = $logoutTime->diffInMinutes($loginTime);
$diffInHours = $logoutTime->diffInHours($loginTime);
if ($diffInSeconds < 60) {
$formattedDiff = $diffInSeconds . ' seconds';
} elseif ($diffInMinutes < 60) {
$formattedDiff = $diffInMinutes . ' minutes';
} else {
$formattedDiff = $diffInHours . ' hours';
}
} else {
$formattedDiff = $login_log->login_time->diffForHumans(
$login_log->logout_time,
);
}
@endphp
{{ $formattedDiff }}
|
@endforeach