toDateString(); // $arrayLelong = []; $lelong = Lelong::where('tarikh_lelong','=',$currentdate)->get()->toArray(); foreach($lelong as $index1=>$lel) { $lelongbid = LelongBid::whereIn('lelong_id',$lelong) ->get()->toArray(); $lelong[$index1]['lelongbid'] = $lelongbid; foreach($lelongbid as $index2=>$lelbidmarhun){ $cawangan = Cawangan::where('id','=',$lelbidmarhun['caw_id'])->first()->toArray(); // $id = lelongbid::first(); $lelongbidmarhun = LelongBidMarhun::where('lelongbid_id', $lelbidmarhun['id']) ->get()->toArray(); $lelong[$index1]['lelongbid'][$index2]['lelongbidmarhun'] = $lelongbidmarhun; $lelong[$index1]['lelongbid'][$index2]['cawangan'] = $cawangan; } } return response()->json($lelong); } public function getListKarat(Request $request){ $getKarat = lelkarat::all(); // $lelongBidder = lelongBidder::all(); return response()->json($getKarat); } public function bidderSelectBidItem(Request $request){ $post_data = $request->all(); if (isset($post_data['user_token'])) { [$id, $user_token] = explode('|', $post_data['user_token'], 2); $token_data = DB::table('personal_access_tokens')->where('token', hash('sha256', $partner_token))->first(); $user_id = $user_id->tokenable_id; // !!!THIS ID WE CAN USE TO GET DATA OF YOUR USER!!! } $feepayment = payment::where('status', $status == 1)->first(); if($feepayment != null){ $selectBid = Lelong::join('lelongbid', 'lelong.id', '=', 'lelongbid.lelong_id') ->join('cart', 'lelongbid.id', '=', 'cart.lelongbid_id') ->where('norujukan', $request->norujukan) ->select('lelongbid.id as lelongbid_id', 'lelongbid.t_lelong', 'lelongbid.nilaimarhun', 'lelongbid.cajlelong', 'cart.hargabida') ->get(); $currentdate = Carbon::now()->toDateTimeString(); $lelongBidder = new LelongBidder(); $lelongBidder->nama_bidder = $fields['nama_bidder']; $lelongBidder->hargabida = $selectBid; $lelongBidder->t_lelong = $selectBid; $lelongBidder->lelongbid_id = $selectBid; $lelongBidder->nilaimarhun = $selectBid; $lelongBidder->cajlelong = $selectBid; $lelongBidder->status_bidder = $fields['status_bidder']; $lelongBidder->status_payment = $fields['status_payment']; $lelongBidder->masa_bidaan = $currentdate; $lelongBidder->save(); } else if($status == null){ return response()->json("unsuccess", 201); } } }