@php $triActuel = request('tri'); $dirActuel = strtolower((string) request('dir')) === 'desc' ? 'desc' : 'asc'; $estActif = $triActuel === $col; $prochainDir = ($estActif && $dirActuel === 'asc') ? 'desc' : 'asc'; $params = array_merge(request()->query(), ['tri' => $col, 'dir' => $prochainDir]); unset($params['page']); $url = request()->url() . '?' . http_build_query($params); $align = $align ?? 'left'; $thcls = $align === 'right' ? 'text-right' : ($align === 'center' ? 'text-center' : ''); @endphp