@extends('admin.layouts.app') @section('title','Notifications') @section('page-title','Notifications') @section('page-subtitle','Send and manage conference notifications') @section('notifications-active','active') @section('content') @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
@endif
Send Notification

Dashboard: appears on the user dashboard and Notifications page. Select a specific user, or choose a conference to notify all registered participants. Email: requires a user, conference, or recipient email.

SMS & WhatsApp are not used here. This page sends in-app dashboard alerts and email only. For election voting codes, configure channels under Election OTP Settings (separate SMS/WhatsApp providers). Password reset is email-only via System Settings.
@csrf
@forelse($notifications as $notification) @empty @endforelse
TitleUserConferenceChannelStatusSent
{{ $notification->title }} {{ $notification->user?->name ?? $notification->recipient_email ?? '—' }} {{ $notification->conference?->name ?? '—' }} {{ ucfirst($notification->channel) }} {{ ucfirst($notification->status) }} {{ $notification->sent_at?->format('M d, Y') ?? '—' }}
@csrf @method('DELETE')
No notifications yet.
{{ $notifications->links() }}
@endsection