@extends('admin.layouts.app') @section('title', 'Shifts - HR Management') @section('content')
Shift Management
@if(session('success'))
{{ session('success') }}
@endif
@forelse($shifts as $shift) @empty @endforelse
Shift Name Start Time End Time Duration Staff Assigned Status Actions
{{ $shift->name }} {{ \Carbon\Carbon::parse($shift->start_time)->format('H:i') }} {{ \Carbon\Carbon::parse($shift->end_time)->format('H:i') }} @php $start = \Carbon\Carbon::parse($shift->start_time); $end = \Carbon\Carbon::parse($shift->end_time); $hours = $start->diffInHours($end); if ($hours < 0) { $hours += 24; } @endphp {{ $hours }} hours @php $assignedCount = $shift->staffAssignments()->count(); @endphp {{ $assignedCount }} staff @if($shift->is_active) Active @else Inactive @endif
No shifts found. Create your first shift.
@endsection