@extends('layouts.app') @section('title', 'Teachers') @section('content')
Manage teaching staff, employment details, class teacher roles and assignments.
0 selected
Selected teachers
@if($teachers->total() > 0) Showing {{ number_format($teachers->firstItem()) }} to {{ number_format($teachers->lastItem()) }} of {{ number_format($teachers->total()) }} teachers. @else No teachers available. @endif
| Teacher | Contact | Designation | Employment | Assignments | Role | Status | Actions | |
|---|---|---|---|---|---|---|---|---|
| {{-- Teacher --}} |
{{-- Profile --}}
@if($teacher->hasPhoto())
{{ $teacher->initials() }}
@endif
@can('teachers.view')
{{ $teacher->fullName() }}
@else
{{ $teacher->fullName() }} @endcan
{{ $teacher->teacher_id }}
@if($teacher->gender)
•
{{ $teacher->genderLabel() }}
@endif
|
{{-- Contact --}}
{{ $teacher->phone }}
@if($teacher->email)
{{ $teacher->email }}
@endif
|
{{-- Designation --}}
{{ $teacher->designation }} @if($teacher->qualification){{ $teacher->qualification }} @endif |
{{-- Employment --}}
{{ $teacher->employmentTypeLabel() }}
@if($teacher->joining_date)
Joined {{ $teacher->joining_date->format('d M Y') }} @endif |
{{-- Assignments --}}
{{ number_format($teacher->assignments_count ?? 0) }} | {{-- Class Teacher --}}@if($teacher->is_class_teacher) Class Teacher @else Teacher @endif | {{-- Status --}}@if($teacher->is_active) Active @else Inactive @endif | {{-- Actions --}}|
|
No matching teachers found No teachers match the current search or filter criteria. Clear Filters @elseNo teachers found Add your first teacher to start managing teaching staff and class assignments. @can('teachers.create') New Teacher @endcan @endif |
||||||||