user = $user; } public function with(): array { return [ 'consultations' => Consultation::query() ->where('user_id', $this->user->id) ->orderBy('booking_date', 'desc') ->orderBy('booking_time', 'desc') ->paginate(15), 'statistics' => [ 'total' => Consultation::where('user_id', $this->user->id)->count(), 'completed' => Consultation::where('user_id', $this->user->id) ->where('status', ConsultationStatus::Completed)->count(), 'cancelled' => Consultation::where('user_id', $this->user->id) ->where('status', ConsultationStatus::Cancelled)->count(), 'no_show' => Consultation::where('user_id', $this->user->id) ->where('status', ConsultationStatus::NoShow)->count(), ], ]; } }; ?>
{{ $user->full_name }}
{{ $statistics['total'] }}
{{ __('admin.total_consultations') }}
{{ $statistics['completed'] }}
{{ __('admin.completed_consultations') }}
{{ $statistics['cancelled'] }}
{{ __('admin.cancelled_consultations') }}
{{ $statistics['no_show'] }}
{{ __('admin.no_show_consultations') }}
{{ Str::limit($consultation->problem_summary, 150) }}
@endif{{ __('admin.no_consultations') }}