@extends('layouts.superadmin') @section('title','NotifyHub — إنشاء إشعار') @section('content') @php // نفس روح سقراط: KPI سريعة فوق $totalSent = (int)($kpis->sent ?? 0); $totalSch = (int)($kpis->scheduled ?? 0); $totalFail = (int)($kpis->failed ?? 0); $types = [ 'decision' => ['label'=>'قرار','icon'=>'fa-gavel'], 'live' => ['label'=>'لايف','icon'=>'fa-satellite-dish'], 'weekly_test' => ['label'=>'اختبار','icon'=>'fa-clipboard-check'], 'daily_reading' => ['label'=>'اقرأني','icon'=>'fa-book-open'], 'reminder' => ['label'=>'تذكير','icon'=>'fa-bell'], 'custom' => ['label'=>'مخصص','icon'=>'fa-wand-magic-sparkles'], ]; $oldType = old('type','custom'); $oldAud = old('audience','all'); $oldMode = old('send_mode','send_now'); $oldAuto = old('auto_from_picker','1'); @endphp
{{-- HERO (نفس سقراط تماماً) --}}
NotifyHub — مركز الإشعارات الموحد • SuperAdmin

إنشاء إشعار للإدارة العليا

اختر نوع الإشعار، ثم (اختياريًا) اختر عنصرًا من الموجود ليتم توليد العنوان + نص التذكير + الرابط + ref_id تلقائيًا.

مُرسل: {{ number_format($totalSent) }} مُجدول: {{ number_format($totalSch) }} فشل: {{ number_format($totalFail) }}
{{-- عمليات سريعة --}}
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
تحقق من الحقول:
    @foreach($errors->all() as $e)
  • {{ $e }}
  • @endforeach
@endif
@csrf {{-- Hidden fields for picker --}} {{-- Main --}}
{{-- محتوى --}}
محتوى الإشعار
عنوان + نص التذكير + (رابط/ref_id)
إذا اخترت عنصرًا من “اختيار من الموجود” سيتم توليد نص تذكير مناسب تلقائيًا.
تعبئة تلقائية من الاختيار
إذا ON: الاختيار من تحت يكتب فوق تلقائيًا ويغلب اليدوي.
{{-- النوع + الوضع + picker --}}
النوع
قرار / لايف / اختبار / اقرأني / مخصص
{{-- Picker --}}
{{-- Side --}}
الجمهور
اختر من يستلم
@foreach(['all'=>'الجميع','moderators'=>'المشرفين','beta'=>'Beta','male'=>'ذكور','female'=>'إناث'] as $k=>$lbl) @endforeach
رجوع
@endsection