使用Laravel 4中的不同日期字段保存多数据


Multi data save with diffrent date field in Laravel 4

Mabey你知道我如何在循环中保存周期性日期(+?周)的多个数据吗?

在表单中,用户选择开始日期,并在循环中保存行4次,日期为+1周:D

$order = new Order;
$order->user_id = $user->id;
$order->save();
$books = [];
$date = new DateTime(Input::get('date'));
for($i = 0; $i < 4; $i++) {
    $book = new Book;
    $book->date = ????;
    $books[] = $book;
}
$order->books()->saveMany($books);

即使它总是一个Datetime对象,您仍然应该能够迭代通过日期('Y-m-d',strtotime("+$i周"))的值;要获得所需的值,$i从1迭代到4。注意:第一次在手机上回答!:-)