@php $newUrl = route($url); $params = []; if (request()->filled('q')) { $params['q'] = request()->input('q'); } if (request()->filled('page')) { $params['page'] = request()->input('page'); } $params['return_url'] = url()->full(); if (!empty($params)) { $newUrl .= (str_contains($newUrl, '?') ? '&' : '?') . http_build_query($params); } @endphp