Поисковой фильтр на основе GET-параметров в laravel?
Один из вариантов:route(
  'route.name',
  array_merge(
      request()->query(),
      [
          'sortBy' => 'relevance_score',
          'sortOrder' => ($currentSortBy === 'relevance_score' && $currentSortOrder === 'asc') ? 'desc' : 'asc',
      ]
   )
)
Вроде, есть что-то более красивое у объекта запроса, не помню почему мы написали именно так у себя.
Для реализации такого вариант Алексей Уколов мне кажется очень подходит. Это для случая если вам нужно создать ссылку с одной страницы на другую.
Если же например нужно расширить текущий адрес и дополнить/заменить параметры, можно использовать
{{ request()->fullUrlWithQuery(['foo' => 'bar']) }}