首先我与CMS trouw API建立连接,store方法正常,但更新和删除给出了我的错误未定义方法。
如果我在删除中{d} $basket
我获取了所有数据,这意味着它适用于delete
方法,但遗憾的是无效,任何建议。
public function add(Request $request)
{
$productId = $request->get('id');
$amount = $request->get('amount');
$this->basketService->add($productId, $amount);
return redirect()->route('basket.index');
}
public function update(Request $request)
{
foreach ($request->get('amount') as $key => $amount) {
$this->basketService->update($key, $amount);
}
return redirect()->back();
}
public function delete($id)
{
$basket = $this->basketService->getCart();
$basket->delete($id);
return redirect()->route('basket.index');
}
答案 0 :(得分:0)
取决于basketService Class中的哪些方法。 显示源代码basketService类。 (可能你需要调用方法所以:$ this-> basketService-> delete();)