douzhuan1467 2014-10-23 22:04
浏览 11
已采纳

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

Mabey You know how I can save multi data with periodically date (+ ? week) in loop ?

In form user select start date and in loop save row 4 times with date + 1 week :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);
  • 写回答

1条回答 默认 最新

  • dprnr5559 2014-10-23 22:36
    关注

    Even though its always a Datetime object, you should still be able to iterate through values with date('Y-m-d', strtotime("+$i week") ); to get the values you need where $i iterates from 1 to 4. Note: first time answerer on mobile! :-)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?