【发布时间】:2020-11-06 03:38:22
【问题描述】:
Gloudemans\Shoppingcart 模块有问题,可能有人在他的店里使用它,或者他正在使用它。
这两天,我一直在尝试编写一个代码,在一个 add 函数中更新我的卡,但它不起作用。
为什么这不起作用,我该如何解决?
public function add(Product $product, Request $request)
{
$duplicates = Cart::search(function ($cartItem, $rowId) use ($product) {
return $cartItem->id === $product->id;
});
if ($duplicates->isNotEmpty()) {
MyFlash::success('Item is already in your cart!');
return redirect()->route('shop.cart.index');
}
Cart::add($product->id, $product->name, 1, $product->price)
->associate('App\Product');
return redirect()->route('shop.cart.index')->with('success_message', 'Item was added to your cart!');
}
【问题讨论】:
-
嗨。究竟是什么行不通?我们会说这个包吗? github.com/Crinsane/LaravelShoppingcart
标签: php laravel module cart shopping