@extends('layouts.user') @section('title', 'My Profile') @section('content')
{{ substr($user->fname ?? 'U', 0, 1) }}
{{ $user->fname }} {{ $user->mname }} {{ $user->lname }}

{{ $user->email }}

@if($user->currentRole) {{ $user->getCurrentRoleDisplayName() }} @endif

UID: {{ $user->reg_uid }}

Personal Information
Full Name: {{ $user->fname }} {{ $user->mname }} {{ $user->lname }}
Email: {{ $user->email }}
Mobile: {{ $user->mobile ?? 'Not provided' }}
Date of Birth: {{ $user->dob ? \Carbon\Carbon::parse($user->dob)->format('d M, Y') : 'Not provided' }}
Gender: {{ ucfirst($user->gender ?? 'Not specified') }}
Country: {{ $user->country->name ?? 'India' }}
State: {{ $user->state->name ?? $user->state_name ?? 'Not provided' }}
District: {{ $user->district->district_name ?? $user->district_name ?? 'Not provided' }}
Pincode: {{ $user->pincode ?? 'Not provided' }}
Address: {{ $user->address ?? 'Not provided' }}

Account Information
Registration UID: {{ $user->reg_uid }}
Account Status: @if($user->approved == 1 && $user->paid == 1) Active & Verified @elseif($user->approved == 0 && $user->paid == 1) Pending Verification @elseif($user->paid == 0) Payment Pending @elseif($user->approved == -1) Rejected @else Inactive @endif
Member Since: {{ $user->created_at->format('d M, Y') }}
Membership Valid From: {{ $user->valid_from ? \Carbon\Carbon::parse($user->valid_from)->format('d M, Y') : 'N/A' }}
Membership Valid Until: @if($user->valid_up_to) {{ \Carbon\Carbon::parse($user->valid_up_to)->format('d M, Y') }} @php $expiryDate = \Carbon\Carbon::parse($user->valid_up_to); $daysLeft = now()->diffInDays($expiryDate, false); @endphp @if($daysLeft > 30) {{ round($daysLeft) }} days left @elseif($daysLeft > 0) {{ round($daysLeft) }} days left @else Expired @endif @else N/A @endif
Active Roles: @if($user->activeRoles->count() > 0) @foreach($user->activeRoles as $role) {{ $role->display_name }} @if($user->currentRole && $user->currentRole->id === $role->id) @endif @endforeach @else No active roles @endif
My Documents Manage Roles @if(auth()->user()->currentRole) Go to Dashboard @endif
@endsection