{{ __('Timesheets') }}

Timesheets

Track technician work hours and job progress

@forelse($timesheets as $timesheet) @empty @endforelse
Technician Job Card Date Start Time End Time Hours Status Actions
{{ substr($timesheet->user->name, 0, 1) }}
{{ $timesheet->user->name }}
@if($timesheet->job_card_id) #{{ $timesheet->job_card_id }} @else - @endif
{{ $timesheet->date->format('M j, Y') }} {{ $timesheet->start_time ? $timesheet->start_time->format('g:i A') : '-' }} {{ $timesheet->end_time ? $timesheet->end_time->format('g:i A') : '-' }} {{ number_format($timesheet->hours_worked, 2) }}h {{ ucfirst($timesheet->status) }}

No timesheets found

Get started by creating your first timesheet entry.

@if($timesheets->hasPages())
{{ $timesheets->links() }}
@endif
@if($showCreateModal || $showEditModal)

{{ $showCreateModal ? 'Create Timesheet Entry' : 'Edit Timesheet Entry' }}

@error('form.technician_id') {{ $message }} @enderror
@error('form.job_card_id') {{ $message }} @enderror
@error('form.date') {{ $message }} @enderror
@error('form.start_time') {{ $message }} @enderror
@error('form.end_time') {{ $message }} @enderror
@error('form.description') {{ $message }} @enderror
@endif