@extends('mainlayout.layout') @section('title', config('app.name') . ' | User details') @section('content') @php $fullName = trim($user->first_name . ' ' . $user->middle_name . ' ' . $user->last_name); $roles = $user->roles->pluck('name')->map(fn ($role) => Str::headline($role))->join(', '); $initials = Str::upper(Str::substr($user->first_name ?: $user->email, 0, 1) . Str::substr($user->last_name ?: '', 0, 1)); $isSelf = Auth::id() === $user->uid; $statusLabel = $user->trashed() ? 'Deleted' : ($user->is_banned ? 'Banned' : 'Active'); @endphp
Back to users
{{ $statusLabel }} @if(!$user->trashed()) Edit details @endif
@if($errors->any()) @endif @if($user->trashed())
Scheduled for permanent deletion

This account was deleted {{ $user->deleted_at->diffForHumans() }} and will be permanently removed on {{ $user->permanent_deletion_at->format('d M Y, H:i') }} unless restored.

@elseif($user->is_banned)
Account access is suspended

{{ $user->ban_reason ?: 'No reason was recorded.' }}

@endif

Personal details

Identity and contact information for this account.

Full name
{{ $fullName ?: 'Not provided' }}
Email
{{ $user->email ?: 'Not provided' }}
Phone
{{ $user->phone ?: 'Not provided' }}
Customer ID
{{ $user->userID ?: 'Not assigned' }}
Employee number
{{ $user->employee_no ?: 'Not assigned' }}
Source
{{ $user->source ?: 'Portal' }}

Account activity

Registration, authentication and related order activity.

Registered
{{ optional($user->created_at)->format('d M Y, H:i') ?: 'Not available' }}
Last sign-in
{{ optional($user->last_logon)->format('d M Y, H:i') ?: 'Never' }}
Last successful IP
{{ $user->success_logon_IP ?: 'Not recorded' }}
Failed sign-ins
{{ number_format((int) $user->fail_count) }}
Related orders
{{ number_format($user->orders_count) }}
Last updated
{{ optional($user->updated_at)->format('d M Y, H:i') ?: 'Not available' }}
@endsection @push('scripts') @endpush