更新Created_at时间戳Laravel数据库种子

用户名

我正在运行一个处理一段时间内输入的用户数据的应用程序。为此,我需要更改用于播种数据库的数据中的时间戳。我有一个不错的循环来做,但是问题是,当我运行数据库种子时,什么也没发生。我想知道是否有Laravel特定的东西可以防止这种情况发生,如果可以的话如何解决。

            $record->created_at = $fakeCreateDate->format('Y-m-d H:i:s');
            $record->save();
克里斯托弗·佩科罗(Christopher Pecoraro)

是的,created_at和updated_at是“特殊”的。Laravel在创建时为created_at设置时间戳,在更新时为updated_at设置时间戳。

http://laravel.com/docs/eloquent#timestamps

您可以通过在模型中执行此操作来关闭它们

public $timestamps = false;

默认情况下,Eloquent将自动维护数据库表中的created_at和updated_at列。只需将这些timestamp列添加到表中,Eloquent就会处理其余的事情。如果您不希望Eloquent维护这些列,请在模型中添加以下属性

定义模型后,就可以开始在表中检索和创建记录了。请注意,默认情况下,您将需要在表上放置updated_at和created_at列。如果您不想自动维护这些列,请将模型上的$ timestamps属性设置为false。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails表单输入字段未保存到数据库(但created_at时间戳是)

来自分类Dev

laravel用户在不干扰数据库种子的情况下进行时间戳

来自分类Dev

种子两个时间戳列的种子时,数据库迁移会引发错误laravel 5

来自分类Dev

种子两个时间戳列的种子时,数据库迁移会引发错误laravel 5

来自分类Dev

如何从刀片数据库视图中的created_at或updated_at字段在刀片视图中显示unix时间戳?

来自分类Dev

如何编写查询以将当前日期与数据库中的 created_at 时间戳进行比较?

来自分类Dev

无法更新后数据库更新当前时间戳

来自分类Dev

如何在mysql数据库中更新时间戳?

来自分类Dev

雄辩的更新方法更改created_at时间戳

来自分类Dev

Laravel在毫秒时间戳中获取created_at

来自分类Dev

Laravel-更改created_at以使用Unix时间戳

来自分类Dev

从Laravel中的时间戳检索created_at属性

来自分类Dev

保存到数据库时,为什么“ created_at”时间错误?

来自分类Dev

Laravel数据库种子中的Heredoc

来自分类Dev

Laravel 5.1中的数据库种子

来自分类Dev

Laravel数据库种子中的Heredoc

来自分类Dev

Laravel 4如何合并数据库表并通过created_at对其排序?

来自分类Dev

Laravel 4如何合并数据库表并通过created_at对其进行排序?

来自分类Dev

插入MySQL数据库时间戳

来自分类Dev

PHP数据库时间戳格式

来自分类Dev

从Firestore数据库获取时间戳

来自分类Dev

时间戳未插入数据库

来自分类Dev

无法通过created_at字段从数据库获取记录

来自分类Dev

如何在不更新created_at时间戳的情况下更新模型?

来自分类Dev

当前时间戳和数据库时间戳错误之间的Firebase时间戳差异

来自分类Dev

Laravel 5.2数据库种子在软件包中?

来自分类Dev

Laravel种子在数据库中创建错误的行数

来自分类Dev

Laravel 8的嵌套数据库种子

来自分类Dev

Laravel 4使用正则表达式在created_at数据库字段中分别定位月份和日期

Related 相关文章

  1. 1

    Rails表单输入字段未保存到数据库(但created_at时间戳是)

  2. 2

    laravel用户在不干扰数据库种子的情况下进行时间戳

  3. 3

    种子两个时间戳列的种子时,数据库迁移会引发错误laravel 5

  4. 4

    种子两个时间戳列的种子时,数据库迁移会引发错误laravel 5

  5. 5

    如何从刀片数据库视图中的created_at或updated_at字段在刀片视图中显示unix时间戳?

  6. 6

    如何编写查询以将当前日期与数据库中的 created_at 时间戳进行比较?

  7. 7

    无法更新后数据库更新当前时间戳

  8. 8

    如何在mysql数据库中更新时间戳?

  9. 9

    雄辩的更新方法更改created_at时间戳

  10. 10

    Laravel在毫秒时间戳中获取created_at

  11. 11

    Laravel-更改created_at以使用Unix时间戳

  12. 12

    从Laravel中的时间戳检索created_at属性

  13. 13

    保存到数据库时,为什么“ created_at”时间错误?

  14. 14

    Laravel数据库种子中的Heredoc

  15. 15

    Laravel 5.1中的数据库种子

  16. 16

    Laravel数据库种子中的Heredoc

  17. 17

    Laravel 4如何合并数据库表并通过created_at对其排序?

  18. 18

    Laravel 4如何合并数据库表并通过created_at对其进行排序?

  19. 19

    插入MySQL数据库时间戳

  20. 20

    PHP数据库时间戳格式

  21. 21

    从Firestore数据库获取时间戳

  22. 22

    时间戳未插入数据库

  23. 23

    无法通过created_at字段从数据库获取记录

  24. 24

    如何在不更新created_at时间戳的情况下更新模型?

  25. 25

    当前时间戳和数据库时间戳错误之间的Firebase时间戳差异

  26. 26

    Laravel 5.2数据库种子在软件包中?

  27. 27

    Laravel种子在数据库中创建错误的行数

  28. 28

    Laravel 8的嵌套数据库种子

  29. 29

    Laravel 4使用正则表达式在created_at数据库字段中分别定位月份和日期

热门标签

归档