无法将Illuminate \ Routing \ Redirector类的对象转换为int laravel

时间:2019-10-05 06:50:05

标签: php laravel

我想在执行一些操作以使用参数进行路由后重定向用户,我写这样的东西

  return redirect()-route('purchaseList' , ['shop' => $shopName , 'id' => $productId]);

但是当它重定向时,它给了我这个错误:

Illuminate \ Routing \ Redirector类的对象无法转换为int

btw $ shopName和$ productID存在,不是这个问题

这是我的路线

Route::get('/{shop}/purchase-list/{id}', 'ShopController@purchaseList')->name('purchaseList');

1 个答案:

答案 0 :(得分:0)

您应该更新重定向方法。

return redirect()->route('purchaseList' , ['shop' => $shopName , 'id' => $productId]);

您必须错过>