@php $selectedSecondary = collect(old('secondary_muscle_groups', $exercise?->secondaryMuscleGroups?->pluck('id')->all() ?? []))->map(fn ($id) => (string) $id); @endphp
@error('name')
{{ $message }}
@enderror
@error('slug')
{{ $message }}
@enderror

Istruzioni tecniche

@foreach ([ 'initial_position' => ['Posizione iniziale', 3], 'execution' => ['Esecuzione', 5], 'breathing' => ['Respirazione', 3], 'common_errors' => ['Errori comuni', 4], 'technical_notes' => ['Note tecniche', 4], 'coach_notes' => ['Note private coach', 4], ] as $field => [$label, $rows])
@endforeach

Video

@error('video_url')
{{ $message }}
@enderror
YouTube, Vimeo, Instagram, TikTok, MP4, WebM, OGG o collegamento esterno. Per i post Instagram viene ricavato automaticamente l’URL della risorsa video.

Classificazione

Copertina

@if ($exercise?->cover_image_path) Copertina attuale di {{ $exercise->name }}
@endif
JPG, PNG o WebP, massimo 5 MB.
@error('cover_image')
{{ $message }}
@enderror
@if ($exercise?->execution_gif_path) GIF di esecuzione attuale di {{ $exercise->name }}
@endif
GIF animata, massimo {{ config('francoach.upload_limit_mb', 10) }} MB.
@error('execution_gif')
{{ $message }}
@enderror
is_visible_to_athlete ?? false))>
is_active ?? true))>
Annulla