<?php

namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;
use App\Models\Athlete;
use Illuminate\View\View;

class AthleteShowController extends Controller
{
    /**
     * تکمیل بند ۳۷ («مشاهده ارزیابی‌ها، مشاهده تصاویر، ...») — در Phase 2 فقط
     * لیست ساده بود چون هنوز Assessment ای وجود نداشت.
     */
    public function show(Athlete $athlete): View
    {
        $this->authorize('view', $athlete);

        $athlete->load(['user', 'assessments.goal', 'assessments.measurements']);

        return view('admin.athletes.show', compact('athlete'));
    }
}
