← My Programs

{{ $program->title }}

{{ $program->weeks }} weeks @if($program->description) · {{ $program->description }} @endif

@csrf @method('DELETE')
@if($totalWorkouts > 0)
Progress {{ $completedCount }} / {{ $totalWorkouts }} workouts · {{ $progressPct }}%
@endif
@if(session('status'))
{{ session('status') }}
@endif @if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@for($week = 1; $week <= $program->weeks; $week++)

Week {{ $week }}

@php $weekWorkouts = $workoutsByWeek->get($week, collect()); @endphp @if($weekWorkouts->isEmpty())
No workouts scheduled for this week yet.
@else
    @foreach($weekWorkouts as $workout) @php $isDone = $completedWorkoutIds->contains($workout->id); @endphp
  • Day {{ $workout->day_number }} {{ $workout->title }}
    @if($isDone) Completed @else Not started @endif
  • @endforeach
@endif
@endfor

Add a Workout

@csrf

You'll add exercises to it from the workout's own page after creating it.