@php $drilldownStatus = config('LaravelLogger.enableDrillDown'); $prependUrl = '/activity/log/'; if (isset($hoverable) && $hoverable === true) { $hoverable = true; } else { $hoverable = false; } if (Request::is('activity/cleared')) { $prependUrl = '/activity/cleared/log/'; } @endphp
{!! trans('LaravelLogger::laravel-logger.dashboard.labels.time') !!} | {!! trans('LaravelLogger::laravel-logger.dashboard.labels.description') !!} | {!! trans('LaravelLogger::laravel-logger.dashboard.labels.user') !!} | {!! trans('LaravelLogger::laravel-logger.dashboard.labels.route') !!} | {!! trans('LaravelLogger::laravel-logger.dashboard.labels.ipAddress') !!} | {!! trans('LaravelLogger::laravel-logger.dashboard.labels.agent') !!} | @if(Request::is('activity/cleared')){!! trans('LaravelLogger::laravel-logger.dashboard.labels.deleteDate') !!} | @endif||
---|---|---|---|---|---|---|---|---|
@if($hoverable) {{ $activity->id }} @else {{ $activity->id }} @endif | {{ $activity->timePassed }} | {{ $activity->description }} | @php switch ($activity->userType) { case trans('LaravelLogger::laravel-logger.userTypes.registered'): $userTypeClass = 'success'; $userLabel = $activity->userDetails['name']; break; case trans('LaravelLogger::laravel-logger.userTypes.crawler'): $userTypeClass = 'danger'; $userLabel = $activity->userType; break; case trans('LaravelLogger::laravel-logger.userTypes.guest'): default: $userTypeClass = 'warning'; $userLabel = $activity->userType; break; } @endphp {{$userLabel}} | @php switch (strtolower($activity->methodType)) { case 'get': $methodClass = 'info'; break; case 'post': $methodClass = 'warning'; break; case 'put': $methodClass = 'warning'; break; case 'delete': $methodClass = 'danger'; break; default: $methodClass = 'info'; break; } @endphp {{ $activity->methodType }} | @if($hoverable) {{ showCleanRoutUrl($activity->route) }} @else {{$activity->route}} @endif | {{ $activity->ipAddress }} | @php $platform = $activity->userAgentDetails['platform']; $browser = $activity->userAgentDetails['browser']; $browserVersion = $activity->userAgentDetails['version']; switch ($platform) { case 'Windows': $platformIcon = 'fa-windows'; break; case 'iPad': $platformIcon = 'fa-'; break; case 'iPhone': $platformIcon = 'fa-'; break; case 'Macintosh': $platformIcon = 'fa-apple'; break; case 'Android': $platformIcon = 'fa-android'; break; case 'BlackBerry': $platformIcon = 'fa-'; break; case 'Unix': case 'Linux': $platformIcon = 'fa-linux'; break; default: $platformIcon = 'fa-'; break; } switch ($browser) { case 'Chrome': $browserIcon = 'fa-chrome'; break; case 'Firefox': $browserIcon = 'fa-'; break; case 'Opera': $browserIcon = 'fa-opera'; break; case 'Safari': $browserIcon = 'fa-safari'; break; case 'Internet Explorer': $browserIcon = 'fa-edge'; break; default: $browserIcon = 'fa-'; break; } @endphp {{ $browser }} {{ $browserVersion }} {{ $platform }} {{ $activity->langDetails }} | @if(Request::is('activity/cleared')){{ $activity->deleted_at }} | @endif
{!! trans('LaravelLogger::laravel-logger.pagination.countText', ['firstItem' => $activities->firstItem(), 'lastItem' => $activities->lastItem(), 'total' => $activities->total(), 'perPage' => $activities->perPage()]) !!}