Laravel 更改 url 控制器中的参数

Laravel change url paramaters in controller

我有带广告的电子商务系统,所以我想计算来自广告卡的每次点击,所以我添加 ad=true 以在我的控制器中检查它。它算得上很好,工作顺利

http://127.0.0.1:8000/product/3?ad=true

但问题是,如果页面已经刷新,它会越来越多,所以我需要一种方法来删除这个参数 我怎样才能做到这一点。如果还有其他方法,我愿意接受建议

处理请求后,您可以不带参数重定向到相同的路由

例如,

public function action(Request $request)
{
    /* Process the Request */
    return redirect('theRouteName');
}

你可以试试这个

Route::get('/product/{id}', 'YourController@funciton');

public function multi_delete($id) {
    $count = Input::get('ad');
    // your code goes here
    \Redirect::route('product', $id)

}