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。注意:第一次在手机上回答!:-)