@extends('layouts.app') @section('title', 'My Profile') @section('content')

My Profile

@if(session('success')) @endif
@if($user->profile_photo) {{ $user->name }} @else
@endif

{{ $user->name }}

{{ $user->email }}

@if($user->is_active) Active @else Inactive @endif

Role

{{ $user->role->display_name ?? $user->role->name ?? 'No Role' }}

Company

{{ $user->company->name ?? 'No Company' }}

Department

{{ $user->department->name ?? 'No Department' }}

@if($user->employee_id_number)

Employee ID

{{ $user->employee_id_number }}

@endif @if($user->phone)

Phone

{{ $user->phone }}

@endif @if($user->job_title)

Job Title

{{ $user->job_title }}

@endif @if($user->last_login_at)

Last Login

{{ $user->last_login_at->format('M d, Y H:i') }}

@endif

Personal Information

@if($user->date_of_birth)

Date of Birth

{{ $user->date_of_birth->format('M d, Y') }}

@endif @if($user->nationality)

Nationality

{{ $user->nationality }}

@endif @if($user->blood_group)

Blood Group

{{ $user->blood_group }}

@endif @if($user->date_of_hire)

Date of Hire

{{ $user->date_of_hire->format('M d, Y') }}

@endif
@if($user->emergency_contacts && count($user->emergency_contacts) > 0)

Emergency Contacts

@foreach($user->emergency_contacts as $contact)

{{ $contact['name'] ?? 'N/A' }}

{{ $contact['relationship'] ?? 'N/A' }}

{{ $contact['phone'] ?? 'N/A' }}

@endforeach
@endif @if($user->known_allergies && count($user->known_allergies) > 0)

Known Allergies

@foreach($user->known_allergies as $allergy) {{ $allergy }} @endforeach
@endif
@if($recentActivity->count() > 0)

Recent Activity

@foreach($recentActivity as $activity)

{{ $activity->description }}

{{ $activity->created_at->diffForHumans() }}

@endforeach
@endif @if($activeSessions->count() > 0)

Active Sessions

@foreach($activeSessions as $session)

{{ $session->ip_address }}

{{ $session->user_agent }}

Last activity: {{ $session->last_activity_at ? \Carbon\Carbon::parse($session->last_activity_at)->diffForHumans() : 'N/A' }}

@if($session->id === session()->getId()) Current Session @endif
@endforeach
@endif
@endsection