@extends(config('LaravelLogger.loggerBladeExtended')) @if(config('LaravelLogger.bladePlacement') == 'yield') @section(config('LaravelLogger.bladePlacementCss')) @elseif (config('LaravelLogger.bladePlacement') == 'stack') @push(config('LaravelLogger.bladePlacementCss')) @endif @include('LaravelLogger::partials.styles') @if(config('LaravelLogger.bladePlacement') == 'yield') @endsection @elseif (config('LaravelLogger.bladePlacement') == 'stack') @endpush @endif @if(config('LaravelLogger.bladePlacement') == 'yield') @section(config('LaravelLogger.bladePlacementJs')) @elseif (config('LaravelLogger.bladePlacement') == 'stack') @push(config('LaravelLogger.bladePlacementJs')) @endif @include('LaravelLogger::partials.scripts', ['activities' => $userActivities]) @if(config('LaravelLogger.bladePlacement') == 'yield') @endsection @elseif (config('LaravelLogger.bladePlacement') == 'stack') @endpush @endif @section('template_title') {{ trans('LaravelLogger::laravel-logger.drilldown.title', ['id' => $activity->id]) }} @endsection @php switch (config('LaravelLogger.bootstapVersion')) { case '4': $containerClass = 'card'; $containerHeaderClass = 'card-header'; $containerBodyClass = 'card-body'; break; case '3': default: $containerClass = 'panel panel-default'; $containerHeaderClass = 'panel-heading'; $containerBodyClass = 'panel-body'; } $bootstrapCardClasses = (is_null(config('LaravelLogger.bootstrapCardClasses')) ? '' : config('LaravelLogger.bootstrapCardClasses')); switch ($activity->userType) { case trans('LaravelLogger::laravel-logger.userTypes.registered'): $userTypeClass = 'success'; break; case trans('LaravelLogger::laravel-logger.userTypes.crawler'): $userTypeClass = 'danger'; break; case trans('LaravelLogger::laravel-logger.userTypes.guest'): default: $userTypeClass = 'warning'; break; } switch (strtolower($activity->methodType)) { case 'get': $methodClass = 'info'; break; case 'post': $methodClass = 'primary'; break; case 'put': $methodClass = 'caution'; break; case 'delete': $methodClass = 'danger'; break; default: $methodClass = 'info'; break; } $platform = $userAgentDetails['platform']; $browser = $userAgentDetails['browser']; $browserVersion = $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 @section('content')
@if(config('LaravelLogger.enablePackageFlashMessageBlade')) @include('LaravelLogger::partials.form-status') @endif
{!! trans('LaravelLogger::laravel-logger.drilldown.title', ['id' => $activity->id]) !!} {!! trans('LaravelLogger::laravel-logger.drilldown.buttons.back') !!}
  • {!! trans('LaravelLogger::laravel-logger.drilldown.title-details') !!}
  • {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.id') !!}
    {{$activity->id}}
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.description') !!}
    {{$activity->description}}
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.route') !!}
    {{$activity->route}}
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.agent') !!}
    {{ $browserVersion }}
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.locale') !!}
    {{ $langDetails }}
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.referer') !!}
    {{ $activity->referer }}
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.methodType') !!}
    {{ $activity->methodType }}
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.timePassed') !!}
    {{$timePassed}}
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.createdAt') !!}
    {{$activity->created_at}}

  • {!! trans('LaravelLogger::laravel-logger.drilldown.title-ip-details') !!}
  • {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.ip') !!}
    {{$activity->ipAddress}}
    @if($ipAddressDetails) @foreach($ipAddressDetails as $ipAddressDetailKey => $ipAddressDetailValue)
    {{$ipAddressDetailKey}}
    {{$ipAddressDetailValue}}
    @endforeach @else


    Additional Ip Address Data Not Available.

    @endif

  • {!! trans('LaravelLogger::laravel-logger.drilldown.title-user-details') !!}
  • {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.userType') !!}
    {{$activity->userType}}
    @if($userDetails)
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.userId') !!}
    {{$userDetails->id}}
    @if(config('LaravelLogger.rolesEnabled'))
    {!! trans('LaravelLogger::laravel-logger.drilldown.labels.userRoles') !!}
    @foreach ($userDetails->roles as $user_role) @if ($user_role->name == 'User') @php $labelClass = 'primary' @endphp @elseif ($user_role->name == 'Admin') @php $labelClass = 'warning' @endphp @elseif ($user_role->name == 'Unverified') @php $labelClass = 'danger' @endphp @else @php $labelClass = 'default' @endphp @endif
    {{ $user_role->name }} - {!! trans('LaravelLogger::laravel-logger.drilldown.labels.userLevel') !!} {{ $user_role->level }}
    @endforeach @endif
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.userName') !!}
    {{$userDetails->name}}
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.userEmail') !!}
    {{$userDetails->email}}
    @if($userDetails->last_name || $userDetails->first_name)
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.userFulltName') !!}
    {{$userDetails->last_name}}, {{$userDetails->first_name}}
    @endif @if($userDetails->signup_ip_address)
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.userSignupIp') !!}
    {{$userDetails->signup_ip_address}}
    @endif
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.userCreatedAt') !!}
    {{$userDetails->created_at}}
    {!! trans('LaravelLogger::laravel-logger.drilldown.list-group.labels.userUpdatedAt') !!}
    {{$userDetails->updated_at}}
    @endif

@if(!$isClearedEntry)
  • {!! trans('LaravelLogger::laravel-logger.drilldown.title-user-activity') !!} {{ $totalUserActivities }} {!! trans('LaravelLogger::laravel-logger.dashboard.subtitle') !!}
  • @include('LaravelLogger::logger.partials.activity-table', ['activities' => $userActivities])

@endif
@endsection