@extends('layouts.admin') @section('page-title', $customer->name) @section('content') {{-- Header --}}

{{ $customer->name }}

Customer Profile & Activity

{{-- Stats Row --}}
Lifetime

{{ $customer->orders_count }}

Total Orders

Revenue

{{ price($customer->orders()->where('status', 'completed')->sum('total')) }}

Total Spent

Feedback

{{ $customer->reviews_count }}

Reviews Given

Member

{{ $customer->created_at->diffForHumans(short: true) }}

Account Age

{{-- Profile Sidebar --}}
{{-- Profile Card --}}
@if($customer->avatar_url) {{ $customer->name }} @else
{{ strtoupper(substr($customer->name, 0, 2)) }}
@endif

{{ $customer->name }}

Customer

@if($customer->banned_at) Banned @else Active @endif @if($customer->email_verified_at) Email Verified @else Unverified @endif @if($customer->provider) {{ ucfirst($customer->provider) }} Login @endif
{{-- Contact Information --}}

Contact Information

Email Address

{{ $customer->email }}

Phone Number

{{ $customer->phone ?? 'Not provided' }}

{{-- Account Details --}}

Account Details

Joined {{ $customer->created_at->format('M d, Y') }}
Last Updated {{ $customer->updated_at->format('M d, Y') }}
@if(property_exists($customer, 'last_login_at') && $customer->last_login_at)
Last Login {{ $customer->last_login_at->diffForHumans() }}
@endif @if($customer->banned_at)
Banned On {{ $customer->banned_at->format('M d, Y') }}
@endif
Customer ID #{{ $customer->id }}
{{-- Quick Actions --}}

Quick Actions

@if(!$customer->banned_at)
@csrf
@else
@csrf
@endif @if(!$customer->email_verified_at)
@csrf
@else
@csrf
@endif View All Orders
{{-- Main Content --}}
{{-- Recent Orders --}}

Recent Orders

@if($orders->count() > 0) View All → @endif
@if($orders->count() > 0)
@foreach($orders as $order) @endforeach
Order Date Total Status Action
{{ $order->order_number }} {{ $order->created_at->format('M d, Y') }} {{ price($order->total) }} {{ ucfirst($order->status) }} View
@else

No orders yet

Orders placed by this customer will appear here.

@endif
{{-- Recent Reviews --}}

Recent Reviews

@if($reviews->count() > 0)
@foreach($reviews as $review)

{{ $review->product->name ?? 'Unknown Product' }}

{{ $review->created_at->format('M d, Y') }} · {{ $review->created_at->diffForHumans() }}

@for($i = 1; $i <= 5; $i++) @if($i <= $review->rating) @else @endif @endfor
@if($review->comment)

{{ Str::limit($review->comment, 200) }}

@endif
@endforeach
@else

No reviews yet

Reviews written by this customer will appear here.

@endif
@endsection