Php 我正在使用此Laravel购物车软件包Olimeter/laravelshoppingcart,其中';s为每个用户在同一购物车中存储项目。使用REST API
在这里,我试图让RESTAPI使用上面提到的包,但它似乎不能与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
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吗?不确定,我从来没有这样做过。刚刚做了一些研究,我发现:我建议你看看,这可能是一个好的开始