@php
$tab = request()->get('tab', 'suppliers'); // suppliers | items | company
$isAdmin = auth()->check() && ((auth()->user()->role ?? 'user') === 'admin');
if(!$isAdmin && $tab === 'company'){ $tab = 'suppliers'; }
$company = \Illuminate\Support\Facades\DB::table('company_settings')->where('id', 1)->first();
@endphp
@if(session('error'))
{{ session('error') }}
@endif
@if(session('ok'))
{{ session('ok') }}
@endif
@if($errors->any())
{{ $errors->first() }}
@endif
أقسام الإعدادات
اختر القسم الذي تريد إدارته
@if($isAdmin)
أدوات الإدارة
عمليات صيانة وحذف (تحتاج Backup)
@endif
@if($tab === 'suppliers')
الموردين
إضافة / تعديل / تفعيل - تعطيل
| # |
اسم المورد |
الحالة |
إجراءات |
@forelse(($suppliers ?? []) as $s)
| {{ $s->id }} |
|
@if((int)$s->is_active === 1)
مفعل
@else
معطل
@endif
|
|
@empty
| لا يوجد موردين حالياً |
@endforelse
@endif
@if($tab === 'items')
الأصناف
إضافة / تعديل / تفعيل - تعطيل (مع سعر افتراضي اختياري)
@endif
@if($tab === 'company' && $isAdmin)
{{-- ✅ كرت إعدادات الشركة --}}
إعدادات الشركة
Admin فقط — يظهر في صفحة الدخول والتقارير
ملاحظة: لو الشعار ما يظهر، نفّذ مرة واحدة:
php artisan storage:link
{{-- ✅ كرت النسخ الاحتياطي --}}
نسخ احتياطي (Backup)
Admin فقط — نسخة SQL كاملة قابلة للنقل (Create / Download / Delete)
ملاحظة: يتم الاحتفاظ بـ نسخة واحدة فقط (الجديدة تستبدل القديمة).
| الملف |
الحجم |
التاريخ |
إجراءات |
| — |
{{-- ✅ كرت حذف كامل البيانات --}}
حذف كامل بيانات الشركة
Admin فقط — سيبقى users + company_settings (اسم النشاط فقط)
تنبيه: هذا الإجراء لا يمكن التراجع عنه. تأكد من إنشاء Backup قبل الحذف.
@endif