{{ $exercise->display_name }}
← Back

{{ $exercise->display_name }}

@auth
@php $isFav = auth()->user()->hasFavoritedExercise($exercise); @endphp
@csrf
@php $alias = optional($exercise->aliases->first())->name ?? ''; @endphp
@endauth
@foreach($exercise->bodyParts as $bp) {{ $bp->name }} @endforeach @foreach($exercise->targetMuscles as $m) Target: {{ $m->name }} @endforeach @foreach($exercise->secondaryMuscles as $m) Secondary: {{ $m->name }} @endforeach @foreach($exercise->equipments as $e) {{ ucfirst($e->name) }} @endforeach
{{ $exercise->name }} demo

How to perform

@php $instructions = trim((string) $exercise->instructions); @endphp @if($instructions !== '') @foreach(preg_split('/\r?\n+/', $instructions) as $line) @if(trim($line) !== '')

{{ $line }}

@endif @endforeach @else

No instructions available.

@endif
@auth

{{ __('app.exercises.personal_best') }}

@if($personalBest)
{{ rtrim(rtrim(number_format($personalBest->actual_weight, 1), '0'), '.') }} kg @if($personalBest->actual_reps) × {{ $personalBest->actual_reps }} {{ __('app.sessions.reps') }} @endif

{{ optional($personalBest->session)->completed_at?->format('M j, Y') ?? $personalBest->updated_at->format('M j, Y') }}

@else

{{ __('app.exercises.no_personal_best') }}

@endif
@endauth

Exercise Info

@if($exercise->bodyParts->count())
Body Part
{{ $exercise->bodyParts->pluck('name')->join(', ') }}
@endif @if($exercise->targetMuscles->count())
Target Muscles
{{ $exercise->targetMuscles->pluck('name')->join(', ') }}
@endif @if($exercise->secondaryMuscles->count())
Secondary Muscles
{{ $exercise->secondaryMuscles->pluck('name')->join(', ') }}
@endif @if($exercise->equipments->count())
Equipment
{{ $exercise->equipments->pluck('name')->join(', ') }}
@endif
@if(isset($similarExercises))

{{ __('app.exercises.similar') }}

{{ __('app.home.browse_all') }}
@if($similarExercises->isEmpty())
{{ __('app.exercises.similar_none') }}
@else @php $badgePalette = ['bg-rose-100 text-rose-700','bg-amber-100 text-amber-700','bg-emerald-100 text-emerald-700','bg-sky-100 text-sky-700','bg-violet-100 text-violet-700']; @endphp @endif
@endif