@extends('admin.layout.main') {{-- @foreach ($serviceRequests as $item) @php dd($item); @endphp @endforeach --}} @section('admin')

Service Requests

Manage all service requests from users

@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif

All Service Requests

@forelse($serviceRequests as $request) @php $contactInfo = $request->contact_info; $servicesData = $request->services_data; @endphp @empty @endforelse
Request Info Business Details Package Price Status Created Actions
{{ $contactInfo['name'] ?? 'N/A' }}
{{ $contactInfo['email'] ?? 'N/A' }}
ID: {{ $request->id }}
{{ $request->businessType->name ?? 'N/A' }}
{{ $request->businessModel->name ?? 'N/A' }} • {{ $request->branch->name ?? 'N/A' }}
{{ $request->package_type }}
{{ count($servicesData ?? []) }} services
{{ number_format($request->total_price, 2) }} SR
@php $statusColors = [ 'pending' => 'bg-yellow-100 dark:bg-yellow-900/30 text-yellow-800 dark:text-yellow-300 border-yellow-200 dark:border-yellow-800', 'in_progress' => 'bg-blue-100 dark:bg-blue-900/30 text-blue-800 dark:text-blue-300 border-blue-200 dark:border-blue-800', 'approved' => 'bg-green-100 dark:bg-green-900/30 text-green-800 dark:text-green-300 border-green-200 dark:border-green-800', 'cancelled' => 'bg-red-100 dark:bg-red-900/30 text-red-800 dark:text-red-300 border-red-200 dark:border-red-800' ]; $statusIcons = [ 'pending' => 'fa-clock', 'in_progress' => 'fa-spinner', 'approved' => 'fa-check-circle', 'cancelled' => 'fa-times-circle' ]; $statusLabels = [ 'pending' => 'Pending', 'in_progress' => 'In Progress', 'approved' => 'Approved', 'cancelled' => 'Cancelled' ]; @endphp {{ $statusLabels[$request->status] }}
{{ $request->created_at->format('M j, Y') }}
{{ $request->created_at->format('g:i A') }}

No service requests found

All service requests will appear here

@if($serviceRequests->hasPages())
{{ $serviceRequests->links() }}
@endif
@endsection