@extends('admin.layout.template') @section('title', 'User Profile') @section('content')
{{-- USER BASIC INFO --}}
@if($user->profile_image) @else @endif

{{ $user->name }}

{{ $user->email }}
{{ $user->status }}
Role: {{ $user->getRoleNames()->implode(', ') ?? '-' }}
Departments: @php $role = $user->roles->first(); @endphp @forelse($role?->departments ?? [] as $dept) {{ $dept->name }} @empty @endforelse
User Type: {{ ucfirst($user->user_type) }}
User Details
Phone: {{ $user->phone }}
City: {{ $user->city }}
State: {{ $user->state }}
Country: {{ $user->country }}
Pincode: {{ $user->pincode }}
Joining Date: {{ $user->joining_date ?? '-' }}
Reporting Manager: {{ optional($user->manager)->name ?? '-' }}
Access Expiry: {{ $user->access_expires_at ?? 'N/A' }}
Last Login: {{ $user->last_login_at ?? 'Never' }}
@if($user->address)
Address: {{ $user->address ?? '-' }}
@endif @php $role = $user->roles->first(); @endphp @if($role && $role->departments && $role->departments->count())
Departments: @foreach($role->departments as $dept) {{ $dept->name }} @endforeach
@endif @if($user->assignedUsers && $user->assignedUsers->count())
Assigned Users: @foreach($user->assignedUsers as $assigned) {{ $assigned->name }} @endforeach
@endif @if($user->locations && $user->locations->count())
Assigned Locations: @foreach($user->locations as $loc) {{ $loc->name }} @endforeach
@endif
User Addresses
@forelse($user->addresses as $address)
{{-- Default Badge --}} @if($address->is_default) Default @endif
{{ $address->name }}
{{ $address->address_line1 }}
@if($address->address_line2)
{{ $address->address_line2 }}
@endif
{{ $address->city }}, {{ $address->state }}
{{ $address->country }} - {{ $address->pincode }}
Phone: {{ $address->phone }}
@if($address->alternative_phone)
Alt Phone: {{ $address->alternative_phone }}
@endif @if($address->gst_number)
GST: {{ $address->gst_number }}
@endif
@empty
No addresses found
@endforelse

User Activities – {{ $user->name }} @if($user->isOnline()) Online @else Offline @endif

@forelse($activities as $log) @empty @endforelse
Date Event Description
{{ $log->created_at->format('d M Y H:i') }} {{ $log->event_type }} {!! $log->description !!}
No activity found

Login History – {{ $user->name }} @if($user->isOnline()) Online @else Offline @endif

@foreach($loginLogs as $activity) @endforeach
Login At Logout At Device IP Address Action
{{ $activity->login_at }} {{ $activity->logout_at ?? '—' }} {{ $activity->device }} {{ $activity->ip_address }}
@endsection