@Aslero

Как в ларавел из урла удалить параметр?

Подскажите, как из урла удалить ?sort=1 или &sort=1?

https:://site.com/categories/divany-i-kresla?sort=2
https://site.com/categories/divany-i-kresla?prices[from]=1727.00&prices[to]=2500.00&sort=2


чтобы было categories/divany-i-kresla или categories/divany-i-kresla?prices[from]=1727.00&prices[to]=2500.00

Думал сделать так

if($request->has('sort')){
      $url = str_replace('?sort='.$request->sort,'',$_SERVER['REQUEST_URI']);
      $url = str_replace('\&sort='.$request->sort,' ', $_SERVER['REQUEST_URI']);
    }

но не удаляет знаки ? &
  • Вопрос задан
  • 326 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fragster
@Fragster
помогло? отметь решением!
https://laravel.com/docs/8.x/helpers#method-route
передаешь текущий роут и $request->input() с удаленными ненужными параметрами.
Ответ написан
Комментировать
@Kostik_1993
Web Developer
request()->fullUrlwithQuery(['sort' => null]);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы