Fonte oficial no Laravel
AttributeIlluminate\Container\Attributes\RouteParameter

#[RouteParameter]

Mapeia um parâmetro de rota para um parâmetro de método.

Disponível desde

Laravel 13.0

Aplicável em

parameter

Parâmetros

  • $parameterstring

    Nome do parâmetro de rota.

Uso prático

use Illuminate\Container\Attributes\RouteParameter;

class ReportController
{
    public function __invoke(#[RouteParameter('id')] mixed $id): array
    {
        // Faz algo com o ID da rota
        return ['status' => 'ok'];
    }
}