{{-- resources/views/admin/platform/activities/show.blade.php --}} @extends('admin.layouts.app') @section('title', 'Activity Details') @section('page-title', 'Activity Log Details') @php $breadcrumbs = [ ['title' => 'Activity Logs', 'url' => route('admin.activities.index')], ['title' => 'Activity #' . $activity->id] ]; @endphp @section('content')
Activity Information
Activity ID: #{{ $activity->id }}
User:
@if($activity->user)
@if($activity->user->profile_photo_path) {{ $activity->user->name }} @else
{{ $activity->user->initials }}
@endif
{{ $activity->user->name }}
{{ $activity->user->email }}
@if($activity->user->isAdmin()) Admin @endif
@else System @endif
Action: {{ format_activity_action($activity->action) }}
Target:
@if($activity->model_type)
{{ class_basename($activity->model_type) }}
@if($activity->model_id)
#{{ $activity->model_id }}
@endif
@else General Action @endif
Date & Time:
{{ format_admin_date($activity->created_at) }}
{{ $activity->created_at->diffForHumans() }}
IP Address: {{ $activity->ip_address ?? 'N/A' }}
User Agent:
@if($activity->user_agent)
{{ Str::limit($activity->user_agent, 100) }}
@else N/A @endif
URL:
@if($activity->url) {{ $activity->method ?? 'GET' }} {{ $activity->url }} @else N/A @endif
@if($relatedActivities && $relatedActivities->count() > 0)
Related Activities

Activities on the same model within 24 hours

@foreach($relatedActivities as $relatedActivity) @endforeach
Action User Time
{{ format_activity_action($relatedActivity->action) }} @if($relatedActivity->user) {{ $relatedActivity->user->name }} @else System @endif {{ $relatedActivity->created_at->diffForHumans() }}
@endif
@if($activity->changes)
Changes Made
@if(is_array($activity->changes))
@foreach($activity->changes as $key => $value)
{{ ucwords(str_replace('_', ' ', $key)) }}:
@if(is_array($value)) @else {{ Str::limit($value, 50) }} @endif
@endforeach
@else
{{ json_encode($activity->changes, JSON_PRETTY_PRINT) }}
@endif
@endif @if($activity->original_data)
Original Data
@if(is_array($activity->original_data))
@foreach($activity->original_data as $key => $value)
{{ ucwords(str_replace('_', ' ', $key)) }}:
@if(is_array($value)) @else {{ Str::limit($value, 50) }} @endif
@endforeach
@else
{{ json_encode($activity->original_data, JSON_PRETTY_PRINT) }}
@endif
@endif @if($activity->user && $userRecentActivities && $userRecentActivities->count() > 0)
User's Recent Activities

Last 10 activities by {{ $activity->user->name }}

@foreach($userRecentActivities as $recentActivity)
{{ format_activity_action($recentActivity->action) }} @if($recentActivity->model_type) {{ class_basename($recentActivity->model_type) }} @if($recentActivity->model_id) #{{ $recentActivity->model_id }} @endif @endif
{{ $recentActivity->created_at->diffForHumans() }}
@endforeach
@endif
Back to Activities @if($activity->user) View User Profile @endif
@endsection @push('scripts') @endpush