@extends('backend.layouts.master') @section('content') @php use Illuminate\Support\Str; @endphp
Leave Applications
{{-- @role('Admin|Hostel Warden') Export to Excel @endrole --}} Add New
@role('Admin|Hostel Warden') @endrole @forelse($leaves as $leave) {{-- Remarks Column with Show More / Show Less --}} @hasanyrole('Admin|Hostel Warden') @endhasanyrole @empty @endforelse
# Student From To Reason Status RemarksDocument Actions
{{ $loop->iteration }} {{ $leave->student->user->name ?? '-' }} {{ $leave->from_date }} {{ $leave->to_date }} {{ $leave->reason }} @if($leave->status === 'Pending') Pending @elseif($leave->status === 'Approved') Approved @else Rejected @endif @php $remarks = $leave->remarks ?? '-'; $shortRemarks = Str::limit($remarks, 80); @endphp {{ $shortRemarks }} {{ $remarks }} @if(strlen($remarks) > 80)
Show More @endif
@if($leave->document) Download @else No File @endif @if($leave->status === 'Pending')
@csrf
@csrf
@else @endif
No leave records found.
{{-- close .table-responsive --}}
@endsection @push('scripts') @endpush