@csrf
@php $formSettings = \App\Models\Setting::where('key', 'registration_form')->first(); $formTitle = __('Book a study seat for your child'); $formSubtitle = __('We are happy to register you and will respond soon.'); if ($formSettings && isset($formSettings->value['text'])) { $locale = app()->getLocale(); $formTitle = $formSettings->value['text']['form_title_'.$locale] ?? $formTitle; $formSubtitle = $formSettings->value['text']['form_subtitle_'.$locale] ?? $formSubtitle; } @endphp

{{ $formTitle }}

{{ $formSubtitle }}

@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif @php $formSettings = \App\Models\Setting::where('key', 'registration_form')->first(); // تحقق من نوع البيانات وتعامل معها بشكل مناسب if ($formSettings) { if (is_string($formSettings->value)) { // إذا كانت القيمة نصية، قم بفك ترميز JSON $fields = json_decode($formSettings->value, true)['fields'] ?? []; } else { // إذا كانت القيمة مصفوفة بالفعل $fields = $formSettings->value['fields'] ?? []; } } else { $fields = []; } @endphp

{{ __('Child\'s Age') }}

    @php // استرجاع إعدادات نطاق العمر من قاعدة البيانات $ageSettings = \App\Models\Setting::where('key', 'registration_form')->first(); $minAge = 3; // القيمة الافتراضية $maxAge = 12; // القيمة الافتراضية if ($ageSettings) { if (is_string($ageSettings->value)) { $settingsData = json_decode($ageSettings->value, true); } else { $settingsData = $ageSettings->value; } if (isset($settingsData['age_range'])) { $minAge = $settingsData['age_range']['min'] ?? 3; $maxAge = $settingsData['age_range']['max'] ?? 12; } } @endphp @for ($i = $minAge; $i <= $maxAge; $i++)
  • @endfor