get(); $current = Carbon::now(); foreach($cawangan as $cawangan_mysql){ $all_gadai = Gadai::on($cawangan_mysql['mysql'])->whereNotIn('sttebus',['L','T'])->get(); foreach($all_gadai as $gadai){ if($gadai['t_update'] == null){ $tarikh_update = Carbon::parse($gadai['t_gadai'].' '. $gadai['masa']); }else{ $tarikh_update = Carbon::parse($gadai['t_update'].' 00:00:00' ); } $tarikh_gadai = Carbon::parse($gadai['t_gadai'].' '. $gadai['masa']); $diff_gadai = date_diff($tarikh_gadai,$current); $month_gadai = $diff_gadai->format("%m"); $days_gadai = $diff_gadai->format("%d"); $days_gadai = $days_gadai + 1; if($days_gadai >= 1 && $days_gadai <= 15) { $extensivemonth_gadai = 0.5; } else if($days_gadai >= 16) { $extensivemonth_gadai = 1; } $tempoh_gadai = $month_gadai + $extensivemonth_gadai; $diff = date_diff($tarikh_update,$current); $month = $diff->format("%m"); $days = $diff->format("%d"); $days = $days + 1; if($days >= 1 && $days <= 15) { $extensivemonth = 0.5; } else if($days >= 16) { $extensivemonth = 1; } $tempoh_update = $month + $extensivemonth; Gadai::on($cawangan_mysql['mysql'])->where('norujukan','=',$gadai['norujukan'])->update(array( 'jbg' => $tempoh_update, 'tempoh' => $tempoh_gadai )); } } } }