@extends('admin.layouts.main') @section('title', 'Service: ' . ($service->domain ?: $service->product?->name ?? 'N/A')) @section('menu', 'Services') @section('content')
Service Details
@php $badgeClass = match($service->status) { 'active' => 'success', 'pending' => 'warning', 'suspended' => 'danger', 'terminated' => 'dark', 'cancelled' => 'secondary', default => 'secondary', }; @endphp
Domain / Name{{ $service->domain ?: ($service->product?->name ?? 'N/A') }}
Client@if($service->user){{ $service->user->first_name }} {{ $service->user->last_name }}@else N/A @endif
Product{{ $service->product?->name ?? 'N/A' }}
Status{{ ucfirst($service->status) }}
@if($service->suspension_reason)
Suspension Reason: {{ $service->suspension_reason }}
@endif
Billing & Dates
Billing Cycle{{ $service->billingCycle?->name ?? 'N/A' }}
Registration Price{{ $service->registration_price ? number_format($service->registration_price, 2) : 'N/A' }}
Renewal Price{{ $service->renewal_price ? number_format($service->renewal_price, 2) : 'N/A' }}
Registration Date{{ $service->registration_date?->format('M d, Y') ?? 'N/A' }}
Next Due Date{{ $service->next_due_date?->format('M d, Y') ?? 'N/A' }}
@if($service->cancel_requested)
Cancellation Request
Cancel Type{{ ucfirst(str_replace('_', ' ', $service->cancel_type ?? 'N/A')) }}
Requested At{{ $service->cancel_request_date?->format('M d, Y H:i') ?? 'N/A' }}
@endif
Actions
@if($service->status === 'active')
@csrf
@elseif($service->status === 'suspended')
@csrf
@endif @if(in_array($service->status, ['active', 'suspended']))
@csrf
@endif
@endsection