@extends('layouts.app') @section('title', 'Edit User - ' . $user->name) @section('content')

Edit User

Update user information and assign roles: {{ $user->name }}

Back to Users
User Information & Role Assignment
@csrf @method('PUT')
@error('name')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
@error('phone')
{{ $message }}
@enderror
@error('role')
{{ $message }}
@enderror Choose the appropriate role for this user
is_active) ? 'checked' : '' }}>
@if($user->role === 'agent' && $user->agent && $user->agent->assignedOrders()->count() > 0) @endif
Cancel
User Statistics
{{ strtoupper(substr($user->name, 0, 2)) }}
{{ $user->name }}

{{ $user->email }}

{{ $user->orders()->count() }}
Total Orders
@if($user->agent)
{{ $user->agent->assignedOrders()->count() }}
Assigned
{{ $user->agent->assignedOrders()->where('status', 'delivered')->count() }}
Delivered
@else
{{ $user->orders()->where('status', 'delivered')->count() }}
Delivered
{{ $user->orders()->whereIn('status', ['created', 'picked', 'in_transit'])->count() }}
Active
@endif
Account Details
Current Role: {{ ucfirst($user->role) }}
Status: {{ $user->is_active ? 'Active' : 'Inactive' }}
Member Since:
{{ $user->created_at->format('M d, Y h:i A') }}
Last Updated:
{{ $user->updated_at->format('M d, Y h:i A') }}
User ID:
#{{ $user->id }}
Quick Actions
@if($user->orders()->count() > 0) View User Orders @endif @if($user->role === 'agent' && $user->agent) Edit Agent Profile @endif @if($user->role !== 'admin' && $user->orders()->count() == 0) @endif
@endsection @push('styles') @endpush @push('scripts') @endpush