@vite('resources/css/app.css') @include('Component.Sidebar.sidebar')

Messages & Announcements

Stay updated with the latest school and class broadcasts

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif

Inbox

{{ count($messages) }} Messages
@forelse($messages as $message)
@if($message->type === 'general') @else @endif

{{ $message->title }}

Sent by {{ $message->sender->name }} • {{ $message->created_at->diffForHumans() }}

@if($message->type === 'general') General @else {{ $message->schoolClass ? $message->schoolClass->name : 'Class-wise' }} @if($message->section) - Section {{ $message->section->name }} @endif @endif
{{ $message->content }}
@empty

No messages found in your inbox.

@endforelse
@if(Auth::user() && in_array(Auth::user()->role, ['super_admin', 'admin', 'teacher']))

Broadcast Message

@php $storeRoute = 'teacher.messages.store'; if (Auth::user()->role === 'super_admin') $storeRoute = 'superadmin.messages.store'; elseif (Auth::user()->role === 'admin') $storeRoute = 'admin.messages.store'; @endphp
@csrf
@endif