@extends('layouts.user') @section('title', 'My Profile') @section('content')
{{ $user->email }}
@if($user->currentRole) {{ $user->getCurrentRoleDisplayName() }} @endifUID: {{ $user->reg_uid }}
| 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' }} |
| 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 |