@extends('layouts.admin') @section('title', 'Contact Messages') @push('styles') @endpush @section('content') @php $contacts = $contacts ?? []; $unreadCount = collect($contacts)->where('status', 'Unread')->count(); $resolvedCount = collect($contacts)->where('status', 'Resolved')->count(); @endphp

Administration

Contact Form Messages

Messages submitted from the main website contact page.

@if (session('status'))
{{ session('status') }}
@endif

Total Messages

{{ count($contacts) }}

Unread

{{ $unreadCount }}

Resolved

{{ $resolvedCount }}

Submitted Contact Information

Name, email, phone, interest, and message from website users.

@forelse ($contacts as $contact) @php $status = $contact['status'] ?? 'Unread'; $statusClass = match ($status) { 'Resolved' => 'bg-emerald-50 text-emerald-700', 'Read' => 'bg-blue-50 text-blue-700', default => 'bg-amber-50 text-amber-700', }; @endphp @empty @endforelse
User Phone Interest Message Status Submitted Action
{{ $contact['name'] ?? 'Not provided' }} {{ $contact['email'] ?? 'Not provided' }} {{ $contact['phone'] ?? 'Not provided' }} {{ $contact['interest'] ?? 'General Inquiry' }}

{{ $contact['message'] ?? '-' }}

{{ $status }} {{ $contact['submitted_at'] ?? '-' }}
@csrf
No contact form submissions yet.
@endsection