【发布时间】:2016-03-02 03:03:10
【问题描述】:
我尝试在 for 循环中增加碳日期,如下所示
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]
]);
}
}
}
我需要在每个 for 循环中增加日期并将其传递给 created_at
例如
在第一个循环中 2015-11-27 23:00:00 然后creteat_at => 2015-11-27 23:00:00
在第二个循环中 2015-11-27 23:30:00 然后created_at =>2015-11-27 23:30:00
任何建议,谢谢
【问题讨论】:
-
你的代码出了什么问题?
-
created_at每个循环中的固定值 这让我在created_at列中创建一个固定值
标签: php laravel laravel-4 laravel-5 php-carbon