我正在尝试在Laravel中设置这个购物车库,但我一直在获取Non-static method Darryldecode\Cart\Cart::add() should not be called statically, assuming $this from incompatible context https://github.com/darryldecode/laravelshoppingcart
这是我的控制器代码:
public function getCart(){
$cartCollection = Cart::getContent();
return response()->json($cartCollection->toArray());
}
public function updateCart( Request $request, $id ){
$input = $request->all();
Cart::update($id, array_except($input, array('_token')));
}
public function addToCart( Request $request ){
$input= $request->all();
Cart::add(array_except($input, array('_token')));
}
public function removeFromCart( $id ){
Cart::remove($id);
}
Run Code Online (Sandbox Code Playgroud)
我的困惑是这个库的文档说你应该静态调用这些方法.我也尝试使用依赖性弹出方法,并抛出了不同的错误.任何有关这方面的帮助将不胜感激.
我是Laravel的新手,请原谅我,如果这是一个愚蠢的疏忽.
我也完成了设置这个库的所有步骤,包括将它添加到App.php提供程序数组和别名数组中.
| 归档时间: |
|
| 查看次数: |
1280 次 |
| 最近记录: |