Php 我正在使用此Laravel购物车软件包Olimeter/laravelshoppingcart,其中';s为每个用户在同一购物车中存储项目。使用REST API

Php 我正在使用此Laravel购物车软件包Olimeter/laravelshoppingcart,其中';s为每个用户在同一购物车中存储项目。使用REST API,php,laravel,shopping-cart,Php,Laravel,Shopping Cart,在这里,我试图让RESTAPI使用上面提到的包,但它似乎不能与API一起工作。如果我犯了错误,请您指出 class CartController extends Controller { public function ShowCart(){ $content = Cart::content(); return response()->json(['success'=>'true','item-list'=>$content]); } public

在这里,我试图让RESTAPI使用上面提到的包,但它似乎不能与API一起工作。如果我犯了错误,请您指出

class CartController extends Controller
{
public function ShowCart(){
    
    $content = Cart::content();
    return response()->json(['success'=>'true','item-list'=>$content]);

}

public function AddItemToCart(Request $request,$id){
              
        $item = FoodItem::where('id',$id)->first();
        Cart::add($item->id,$item->item_name,1,$item->price, ['image' => $request->image ,   
    'extras' =>$request->extras,'attribute'=>$request->attributes,]);
    return response()->json(['success'=>'true']);

}

public function AddQuantity($rowId){
    $row = Cart::get($rowId);
    Cart::update($rowId,  $row->qty +1);
    return response()->json(['success'=>'true']);
}

public function SubstractQuantity($rowId){
    $row = Cart::get($rowId);
    Cart::update($rowId,$row->qty - 1);
    return response()->json(['success'=>'true']);
}

public function DiscardCart(){
  Cart::destroy();
  return response()->json(['success'=>'true']);
}

}

您的软件包使用的是会话,而不是数据库。据我所知,我不会用这个软件包来制作API。

谢谢你的回复。你有什么提示或教程可以让我制作Cart restful API吗?不确定,我从来没有这样做过。刚刚做了一些研究,我发现:我建议你看看,这可能是一个好的开始