i try to increment carbon Date in for loop as the following
for($x =0 ; $x < count($ms); $x ++) {
$msh= MaintenanceServiceNotifications::where('main_service_id',$ms[$x]->id)->where('status','done')->orderBy('created_at','desc')->first();
if(Carbon::now() > $msh->created_at->addMinutes($ms[$x]->notification_period*2) ) {
for ($i = 0; $i < sizeof($customersNot)-1; $i++) {
//here i need to get created_at and 30 minutes for it
$created_at[$i] = $msh->created_at->addMinutes($ms[$x]->notification_period);
MaintenanceServiceNotifications::create([
'main_service_id' => $ms[$x]->id, 'user_id' => Auth::user()->id,
not_name => 'some text', 'created_at' => $created_at[$i]
]);
}
}
}
i need to increment date in each for loop and pass it to created_at
for example
in first loop 2015-11-27 23:00:00
then creteat_at => 2015-11-27 23:00:00
in second loop 2015-11-27 23:30:00
then created_at =>2015-11-27 23:30:00
Any Suggestions,Thanks
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire