Manage Colleges

Add, update, and oversee the university's academic colleges.

@can_do('Colleges', 'export') Export to XLSX @endcan_do
@if(session('success'))

{{ session('success') }}

@endif @if($errors->any())

There were some errors with your submission

    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@can_do('Colleges', 'add')

Add New College

@csrf
@endcan_do
@if(request('search')) @endif

Colleges Directory

{{ $colleges->count() }} {{ Str::plural('Record', $colleges->count()) }}
@php function sortArrow($col, $currCol, $dir) { if ($col !== $currCol) return ''; return $dir === 'asc' ? '' : ''; } function sortUrl($col, $currCol, $dir) { return request()->fullUrlWithQuery(['sort' => $col, 'direction' => ($currCol === $col && $dir === 'asc') ? 'desc' : 'asc']); } @endphp @forelse($colleges as $college) @empty @endforelse
ID {!! sortArrow('id', $sortColumn, $sortDirection) !!} College Name {!! sortArrow('college_name_en', $sortColumn, $sortDirection) !!} Leadership {!! sortArrow('dean_id', $sortColumn, $sortDirection) !!} Departments {!! sortArrow('departments_count', $sortColumn, $sortDirection) !!} Actions
#{{ str_pad($college->id, 3, '0', STR_PAD_LEFT) }}
{{ mb_substr($college->college_name_en, 0, 1) }}
{{ $college->college_name_en }}
{{ $college->college_name_ar }}
@if($college->dean)
D {{ $college->dean->teacher_name_ar ?: $college->dean->teacher_name_en }} @if($college->dean->phone) {{ $college->dean->phone }} @endif
@else
D Not assigned
@endif @if($college->viceDean)
V {{ $college->viceDean->teacher_name_ar ?: $college->viceDean->teacher_name_en }} @if($college->viceDean->phone) {{ $college->viceDean->phone }} @endif
@endif
@if($college->departments_count > 0) {{ $college->departments_count }} @else 0 @endif
@can_do('Colleges', 'update') @endcan_do @can_do('Colleges', 'delete')
@csrf @method('DELETE')
@endcan_do

No colleges found

@if(request('search')) We couldn't find anything matching "{{ request('search') }}". @else Get started by creating a new college on the left. @endif

@if(request('search')) Clear search → @endif