我正在构建一项功能,以构建未来5年的播放列表。在我的表中,MySQL date是我的标识符,并且与列出所有播客的另一个表有关系。
从今天到下一个5年,我的问题是没有找到有关播种桌子的足够指导。实际上,这意味着能够运行Laravel种子,从而在接下来的5年中每天生成插入查询。
我目前正在使用Laravel 5.8和Carbon。我可以简单地执行一个foreach函数来生成此数据,但是我认为它并不优雅,因此我想知道是否可以使用更好的方法来生成下一个5年的日期?下面的代码可以在循环函数中工作,即今天创建,然后添加一天以在接下来的5年中重复进行此操作,但这又不是一个好的方法,否则我错了吗?
$mutable = Carbon::now();
$immutable = CarbonImmutable::now();
$modifiedMutable = $mutable->add(1, 'day');
理想情况下,它应该返回
之类的日期id: 1, date: 2019-06-05
id: 2, date: 2019-06-06
id: 3, date: 2019-06-07
...
答案 0 :(得分:0)
最后用循环完成了它,似乎没有其他优雅的方法可以做到,为那些可能考虑做我想达到的目标的人分享答案。
public Node(float coeff, int degree, Node next) {
term = new Term(coeff, degree);
this.next = next;
}
public static Node add(Node poly1, Node poly2) {
/** COMPLETE THIS METHOD **/
// FOLLOWING LINE IS A PLACEHOLDER TO MAKE THIS METHOD COMPILE
// CHANGE IT AS NEEDED FOR YOUR IMPLEMENTATION
return null;
}