middleware('auth'); } /** * Show the application dashboard. * * @return \Illuminate\Contracts\Support\Renderable */ public function index() { $user = Auth::user(); $caw = Cawangan::where('caw_code','=',$user->kodcaw)->first(); $lelongbid = LelongBid::where('caw_id','=',$caw->id)->get(); $lelongid = LelongBid::select('lelong_id')->where('caw_id','=',$caw->id)->groupBy('lelong_id')->get(); $lelong = Lelong::whereIn('id', $lelongid)->get(); return view('marhun.senaraimarhun',compact('lelongbid','lelong')); } public function kemaskini(Request $request) { // dd($request->all()); $marhun = LelongBidMarhun::where('id','=',$request->idmarhun)->first(); $lelongbid = LelongBid::where('id','=',$marhun->lelongbid_id)->first(); // dd($lelongbid); $caw = CawanganLelong::where('id','=',$lelongbid->caw_id)->first(); $lelong = Lelong::where('id','=',$lelongbid->lelong_id)->first(); $simkarat = LelKarat::where('lelong_id','=',$lelong->id)->get(); foreach($simkarat as $karat) { if($karat->karat == $request->karat) { $bezaberat = $marhun->berat - $request->berat_emas; // $bezahargaasas = $marhun->hargaasas - $request->hargaasas; $val = round($request->berat_emas * $karat->harga); $marhun->marhun = $request->marhun; $marhun->karat = $request->karat; $marhun->berat = $request->berat_emas; $marhun->harga = $request->harga; $marhun->n_marhun = $request->berat_emas * $karat->harga; $marhun->hargaasas = floatval(number_format($val,2)); $marhun->save(); $lelongbid->berat = $lelongbid->berat - ($bezaberat); // $lelongbid->hargaasas = $lelongbid->hargaasas - ($bezahargaasas); $lelongbid->save(); } } return redirect()->route('marhun.show',$lelongbid->id) ->with('success','Kemaskini Marhun Berjaya'); } public function show($id) { $lelongbid = LelongBid::where('id','=',$id)->first(); $marhun = LelongBidMarhun::where('lelongbid_id','=',$id)->get(); $karatall = JenisKarat::all(); $emasall = JenisEmas::all(); return view('marhun.marhun',compact('marhun','lelongbid','karatall','emasall')); } public function exportmarhundetails(Request $request) { $lelongbid = LelongBid::where('id','=',$request->lelongbid)->first(); $marhun = LelongBidMarhun::where('lelongbid_id','=',$request->lelongbid)->get(); $karatall = JenisKarat::all(); $emasall = JenisEmas::all(); $pdf = PDF::loadView('pdf.marhundetails',compact('marhun', 'lelongbid', 'karatall', 'emasall'))->setPaper('a4', 'landscape'); return $pdf->download('Senarai Lelong Details.pdf'); } }