类 Illuminate\Routing\Redirector 的对象无法转换为 int laravel
Posted
技术标签:
【中文标题】类 Illuminate\\Routing\\Redirector 的对象无法转换为 int laravel【英文标题】:Object of class Illuminate\Routing\Redirector could not be converted to int laravel类 Illuminate\Routing\Redirector 的对象无法转换为 int laravel 【发布时间】:2020-02-03 08:41:23 【问题描述】:我想在一些操作后重定向用户以使用参数进行路由,我写了这样的东西
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】:您应该更新重定向方法。
return redirect()->route('purchaseList' , ['shop' => $shopName , 'id' => $productId]);
你必须错过>
。
【讨论】:
@hassankhosro 如果您的问题解决了。请接受并支持答案。很高兴为您提供帮助!以上是关于类 Illuminate\Routing\Redirector 的对象无法转换为 int laravel的主要内容,如果未能解决你的问题,请参考以下文章
JavaSE基础(十 三 )---<内部类>成员内部类,静态内部类,局部内部类,匿名内部类,内部类的意义