laravel购物车

购物车未支付订单

public function index()
{   
    $session = \Session::get('indexlogin');
    // dd($session);
    $datas = \DB::table('user_account')->where('guid',$session->guid)->first();

    $money_amout = $datas->money_amout;
    // dd($money_amout);
    $data = \DB::table('shopping_cart')->where('guid',$session->guid)->get();
    // dd($data);
    

    if(!empty($data)){
        $money = '';
        foreach ($data as $key => $value) {
            $goods[$key] = \DB::table('qiniu_goods')->where('id',$value->goods_id)->first();
            $money += $goods[$key]->goods_money;
        }
    }else{
        $goods = array();
        $money = 0;
    }
    // dd($money);


    return view('home.order.index')->with('goods',$goods)->with('money',$money)->with('money_amout',$money_amout);
}

删除订单

public function del($id)
{
    $session = \Session::get('indexlogin');
    // dd($session->guid);
    $shopping_cart = \DB::table('shopping_cart')->where('goods_id',$id)->where('guid',$session->guid)->first();
    // dd($shopping_cart);
    if(!empty($shopping_cart)){
        $row = \DB::table('shopping_cart')->where('id',$shopping_cart->id)->delete();
        // dd($row);
        return redirect('order');
    }else{
        return redirect('order');
    }
}

未完待续

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 购物车下单和商品直接购买,有很大的不同,其中最大的不同点就是购物车下单可以同时购买多种商品,并且购物车中的商品还会...
    Miridescent阅读 13,736评论 8 18
  • 宿舍自从买了个锅之后就一发不可收拾,不过一起在宿舍煮东西吃气氛也是好好的啊!有了家的感觉。 坚持不烧宿舍为原则,哈哈哈。
    多多D阅读 2,713评论 0 0
  • 我贴了满墙的表扬信,尽了最大的努力,如果还是得不到表扬,还是考不好,那我选择放弃。
    小九luoqi阅读 1,238评论 0 0

友情链接更多精彩内容