where('date_purchase','=',$current->toDateString())->first(); return response()->json($komuditi); } public function checkKomuditiDashboard(){ $current = Carbon::now(); $current = new Carbon(); $komuditi = Komuditi::on('mysql7')->select('unit_komuditi')->where('date_purchase','=',$current->toDateString())->first(); $unit_komuditi = $komuditi['unit_komuditi']; return response()->json($unit_komuditi); } public function beliKomuditi(Request $request){ $current = Carbon::now(); $current = new Carbon(); $komuditi = Komuditi::on('mysql7')->create([ 'unit_komuditi' => $request->unit_komuditi, 'date_purchase' => $current->toDateString(), 'purchased_by' => $request->purchased_by ]); $komuditi_purchase = KomuditiPurchase::on('mysql7')->create([ 'unit_komuditi' => $request->unit_komuditi, 'date_purchase' => $current->toDateString(), 'purchased_by' => $request->purchased_by ]); return response()->json($komuditi); } public function updateKomuditi(Request $request){ $current = Carbon::now(); $current = new Carbon(); $komuditi_current = Komuditi::on('mysql7')->where('date_purchase','=',$current->toDateString())->first(); $unit_current = $komuditi_current['unit_komuditi']; $update_unit = $unit_current + $request->unit_komuditi; $update_komuditi = Komuditi::on('mysql7')->where('date_purchase','=',$current->toDateString())->update([ 'unit_komuditi' => $update_unit, 'purchased_by' => $request->purchased_by ]); $komuditi_purchase = KomuditiPurchase::on('mysql7')->create([ 'unit_komuditi' => $request->unit_komuditi, 'date_purchase' => $current->toDateString(), 'purchased_by' => $request->purchased_by ]); return response()->json($update_komuditi); } public function transaksiKomuditi(Request $request){ $current = Carbon::now(); $current = new Carbon(); $komuditi_current = Komuditi::on('mysql7')->where('date_purchase','=',$current->toDateString())->first(); $unit_current = $komuditi_current['unit_komuditi']; $update_unit = $unit_current - $request->unit_komuditi; $update_komuditi = Komuditi::on('mysql7')->where('date_purchase','=',$current->toDateString())->update([ 'unit_komuditi' => $update_unit ]); $komuditi_transaksi = KomuditiTransaksi::on('mysql7')->create([ 'unit_komuditi' => $request->unit_komuditi, 'norujukan' => $request->norujukan, 'kodcaw' => $request->kodcaw , 'teller' => $request->teller , 'masa' => $current->toTimeString(), 'tarikh' => $current->toDateString() ]); return response()->json($komuditi_transaksi); } }