@extends('admin.layouts.master') @section('css') @endsection @section('title') إعدادات النظام @endsection @section('content') @php use Illuminate\Support\Facades\Storage; $statusChecked = (bool) old('status', (bool)($data->status ?? false)); $logoUrl = !empty($data->logo) ? Storage::url($data->logo) : null; $faviconUrl = !empty($data->favicon) ? Storage::url($data->favicon) : null; // prevent empty src="" (better UX + no broken requests) $hasLogo = !empty($logoUrl); $hasFavicon = !empty($faviconUrl); @endphp
@include('admin.Alerts')
{{-- Header --}}

إعدادات النظام

تخص هذه الإعدادات حساب: {{ auth()->user()->name }}
@if(!empty($data->updated_by))
آخر تعديل بواسطة: {{ $data->updated_by }}
@endif
{{-- Header previews --}}
Logo
Favicon
{{-- Body --}}
@csrf {{-- ❌ لا تبعت updated_by من الفرونت (أمان) --}}
{{-- Name --}}
@error('name')
{{ $message }}
@enderror
{{-- Status --}}
{{ $statusChecked ? 'مفعل' : 'غير مفعل' }}
عند الإلغاء، يمكنك إخفاء بعض أجزاء النظام حسب احتياجك.
{{-- Phone --}}
@error('phone')
{{ $message }}
@enderror
{{-- Address --}}
@error('address')
{{ $message }}
@enderror
{{-- General Alert --}}
@error('general_alert')
{{ $message }}
@enderror يظهر في لوحة التحكم أو أعلى الصفحات حسب تصميمك.
{{-- Logo --}}
@error('logo')
{{ $message }}
@enderror
Logo Preview
معاينة اللوجو
{{ !empty($data->logo) ? basename($data->logo) : 'لم يتم اختيار ملف بعد' }}
{{-- Favicon --}}
@error('favicon')
{{ $message }}
@enderror
Favicon Preview
معاينة الأيقونة
{{ !empty($data->favicon) ? basename($data->favicon) : 'لم يتم اختيار ملف بعد' }}
{{-- Meta --}}
آخر تحديث:
@if(!empty($data->updated_by) && !empty($data->updated_at)) @php $updatedAt = $data->updated_at->copy()->timezone('Africa/Cairo'); $period = $updatedAt->format('H') < 12 ? 'صباحًا' : 'مساءً'; $formattedDate = $updatedAt->translatedFormat('d F Y - h:i'); @endphp
تم التعديل بواسطة: {{ $data->updated_by }} {{ $formattedDate }} {{ $period }}
@else
@endif
{{-- Actions --}}
رجوع
@endsection @section('js') @endsection