【问题标题】:Carbon addDays() gives unexpected results in factory [closed]Carbon addDays() 在工厂中给出了意想不到的结果[关闭]
【发布时间】:2021-12-31 00:47:00
【问题描述】:

有人知道为什么这个工厂对所有变量都给予相同的时间吗?

我得到的是这样的:

【问题讨论】:

    标签: laravel factory carbon


    【解决方案1】:

    这就是碳的工作方式...... $from->addDays(3) 会在三天后自己赚到 $...

    为避免这种情况,您可以使用make 方法:

    $to= Carbon::make($from)->addDays(rand(1,7));
    

    make 方法将按照您的预期制作变量的副本。

    【讨论】:

    • 我检查了这一点,发现 $to 正在增加天数,但我没有检查 $from 发生了什么
    猜你喜欢
    • 1970-01-01
    • 2019-05-19
    • 2017-01-05
    • 2021-10-14
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 2021-04-22
    • 2016-02-13
    相关资源
    最近更新 更多