{{ trans('update.login_history') }}
@can('admin_user_login_history_end_session') @include('admin.includes.delete_button',[ 'url' => getAdminPanelUrl("/users/{$user->id}/end-all-login-sessions"), 'noBtnTransparent' => true, 'btnText' => trans('update.end_all_sessions'), 'btnClass' => "btn btn-primary text-white" ]) @endcan
@if(!empty($userLoginHistories)) @foreach($userLoginHistories as $session) @endforeach @endif
{{ trans('update.os') }} {{ trans('update.browser') }} {{ trans('update.device') }} {{ trans('update.ip_address') }} {{ trans('update.country') }} {{ trans('update.city') }} {{ trans('update.lat,long') }} {{ trans('update.session_start') }} {{ trans('update.session_end') }} {{ trans('public.duration') }} {{ trans('admin/main.actions') }}
{{ $session->os ?? '-' }} {{ $session->browser ?? '-' }} {{ $session->device ?? '-' }} {{ $session->ip ?? '-' }} {{ $session->country ?? '-' }} {{ $session->city ?? '-' }} {{ $session->location ?? '-' }} {{ dateTimeFormat($session->session_start_at, 'j M Y H:i') }} {{ !empty($session->session_end_at) ? dateTimeFormat($session->session_end_at, 'j M Y H:i') : '-' }} {{ $session->getDuration() }} @can('admin_user_login_history_end_session') @if(empty($session->session_end_at)) @include('admin.includes.delete_button',[ 'url' => getAdminPanelUrl().'/users/login-history/'.$session->id.'/end-session' , 'btnIcon' => 'fa-arrow-down', 'tooltip' => trans('update.end_session') ]) @endif @endcan @can('admin_user_login_history_delete') @include('admin.includes.delete_button',[ 'url' => getAdminPanelUrl().'/users/login-history/'.$session->id.'/delete' , ]) @endcan
@if(!empty($userLoginHistories)) @endif