将参数在 url 中的路由重定向到具有这些参数 (Laravel) 的另一条路由

Redirect a route with parameters in url to another route with these parameters (Laravel)

我有一个 url,我想进行重定向,我想保留 url 参数。 我正在使用 ->with 方法,但它不起作用。

示例: http://mywebsite.local/product-name-random?select_article=710

我想将此 url 重定向到: http://mywebsite.local/father-category-of-this-product?select_article=710

我正在使用此代码,但它不起作用:

return redirect()->route('web.custom_url', $father_cathegory->seo->slug)->with('select_article', Input::get('select_article')); 

->with() 不工作。没有任何反应。

我正在使用 Laravel 5.5。

你应该这样试试:

return Redirect::to('/admin/slider?rdStatus='. $rdStatus);

你也可以使用

redirect()->route('web.custom_url',[ $father_cathegory->seo->slug])->withInput();

它将重定向到带有输入的路由

使用 ->with() 您正在刷新会话。 你可以这样做:

$to = route('web.custom_url', $father_cathegory->seo->slug) . 
    '?select_article=' . Input::get('select_article');
return redirect()->to($to);