@php
$logoSetting = $cachedSettings->where('key', 'site_logo')->first();
$logoPath = ($logoSetting && $logoSetting->value && Storage::exists($logoSetting->value))
? Storage::url($logoSetting->value)
: null;
$invoiceLogoSetting = $cachedSettings->where('key', 'invoice_logo')->first();
$invoiceLogoPath = ($invoiceLogoSetting && $invoiceLogoSetting->value && Storage::exists($invoiceLogoSetting->value))
? Storage::url($invoiceLogoSetting->value)
: 'https://via.placeholder.com/100x100.png?text=Logo'; // Placeholder if no logo
$siteNameSetting = $cachedSettings->where('key', 'site_name')->first();
$siteName = $siteNameSetting ? $siteNameSetting->value : 'اسم الأتيليه';
$addressSetting = $cachedSettings->where('key', 'address')->first();
$address = $addressSetting ? $addressSetting->value : 'العنوان التفصيلي هنا';
$phoneSetting = $cachedSettings->where('key', 'contact_number')->first();
$phoneNumber = $phoneSetting ? $phoneSetting->value : '0123456789';
$emailSetting = $cachedSettings->where('key', 'site_email')->first();
$email = $emailSetting ? $emailSetting->value : 'email@example.com';
@endphp
فاتورة حجز - {{ $siteName }}
معلومات العميل
اسم العميل:
{{ $reservation->customer?->name ?? 'غير محدد' }}
تليفون:
{{ $reservation->customer?->phone ?? 'غير محدد' }}
المدينة:
{{ $reservation->customer?->city ?? 'غير محدد' }}
العنوان:
{{ $reservation->customer?->address ?? 'غير محدد' }}
التفاصيل والتواريخ
وصف الفستان:
{{ $reservation->product->sku }} - {{ $reservation->product->name }}
تاريخ المناسبة:
{{ $reservation->event_date ? \Carbon\Carbon::parse($reservation->event_date)->format('Y-m-d') : 'غير محدد' }}
تاريخ البروفة:
{{ $reservation->fitting_date ? \Carbon\Carbon::parse($reservation->fitting_date)->format('Y-m-d') : 'غير محدد' }}
تاريخ الاستلام:
{{ $reservation->customer_pickup_date ? \Carbon\Carbon::parse($reservation->customer_pickup_date)->format('Y-m-d') : 'غير محدد' }}
تاريخ الإرجاع:
{{ $reservation->customer_return_date ? \Carbon\Carbon::parse($reservation->customer_return_date)->format('Y-m-d') : 'غير محدد' }}
المقاسات والخيارات
@forelse($reservation->selectedOptions as $selectedOption)
{{ $selectedOption->option->name }}:
{{ $selectedOption->value }}
@empty
لا توجد خيارات إضافية
@endforelse
تفاصيل الدفع
مبلغ الإيجار
{{ number_format($reservation->price, 2) }}
المبلغ المدفوع (مقدم)
{{ number_format($reservation->deposit, 2) }}
المبلغ المتبقي
{{ number_format($reservation->price - $reservation->deposit, 2) }}
إقرار استلام:
أُقر أنا الموقع أدناه بأنني قد استلمت الفستان المذكور أعلاه بحالة جيدة وسليمة، وألتزم برده بنفس الحالة التي استلمته عليها. كما أتحمل كامل تكاليف أي تلفيات قد تحدث به وفقًا لتقدير إدارة الأتيليه، وإلا أعتبر خائنًا للأمانة.
توقيع المستلم