类 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的主要内容,如果未能解决你的问题,请参考以下文章

Java 静态成员类 非静态的成员类 局部类 匿名类

JavaSE基础(十 三 )---<内部类>成员内部类,静态内部类,局部内部类,匿名内部类,内部类的意义

Kotlin基础(十三) 嵌套类内部类和匿名内部类

java 内部类和外部类的关系

19-Java-核心类库2-包装类Integer类String类StringBuffer类StringBuilder类

Kotlin基础(十三) 嵌套类内部类和匿名内部类