@extends('layouts.superadmin') @section('title','رسائل القائد') @section('page-title','رسائل القائد — رسالة واحدة فعّالة لكل فئة') @section('content')
{{-- بطاقة العنوان الجميلة (التي وضعتها) --}}

رسالة القائد

رسالة واحدة فعّالة لكل فئة (الأعضاء / المشرفون / الإداريون / المستشارون). يمكنك تبديلها في أي وقت أو جدولتها للنشر لاحقًا.

{{-- نموذج إنشاء/استبدال --}}
@if(session('success'))
{{ session('success') }}
@endif @if ($errors->any())
    @foreach ($errors->all() as $e)
  • {{ $e }}
  • @endforeach
@endif
@csrf
@php $groups = ['members'=>'الأعضاء','moderators'=>'المشرفون','admins'=>'الإداريون','advisors'=>'المستشارون']; @endphp @foreach($groups as $key=>$label) @endforeach
{{-- الحالي لكل فئة --}}

الرسائل الفعّالة

@foreach (['members'=>'الأعضاء','moderators'=>'المشرفون','admins'=>'الإداريون','advisors'=>'المستشارون'] as $g=>$label) @php $msg = $current[$g] ?? null; @endphp
{{ $label }}
@if($msg)
{{ $msg->title }}
{{ optional($msg->publish_at)->format('Y-m-d H:i') ?: 'منشورة الآن' }}

{{ $msg->body }}

@else
لا توجد رسالة فعّالة.
@endif
@endforeach
{{-- السجلّ المختصر --}}

آخر العمليات

@foreach($history as $row) @endforeach
التاريخ الفئة العنوان حالة نشر عند إجراءات
{{ $row->created_at->format('Y-m-d H:i') }} {{ ['members'=>'الأعضاء','moderators'=>'المشرفون','admins'=>'الإداريون','advisors'=>'المستشارون'][$row->group_type] }} {{ $row->title }} {{ $row->is_active ? 'فعّالة' : 'موقوفة' }} {{ optional($row->publish_at)->format('Y-m-d H:i') ?: 'الآن' }}
@csrf
@csrf @method('DELETE')
{{-- توضيح سريع --}}
✔️ عند حفظ رسالة لفئة ما، يتم إيقاف أي رسالة قديمة لنفس الفئة تلقائيًا لضمان وجود رسالة واحدة فعّالة فقط.
⏱️ عند تحديد “انشر الآن” سيتم تجاهل “تاريخ/وقت النشر” ونشرها فورًا.
🔎 يمكن قراءة الرسالة الحالية عبر: /api/leader-message/{members|moderators|admins|advisors}.
@endsection