如何使用MySql strict实现DbDongle :: convertTimestamps作为无效时间戳的解决方法

时间:2016-07-13 09:45:33

标签: octobercms

来自这里:https://octobercms.com/support/article/rn-4

这个问题浮现在脑海中:所有表格都是用...创建的。

library(tidyr) r2 %>% ungroup %>% unnest()

...需要使用文章中所述的解决方案进行更新吗?

此外,我是否必须重新编写旧的迁移脚本以使所有自定义时间戳列可以为空?像:

$table->timestamps();

注意:使用文章中的新方法

$table->timestamp('col_name')->nullable();

...渲染插件对于较旧的October实例无效。这是一个巨大的缺点imho。其他作者如何处理这个?

1 个答案:

答案 0 :(得分:1)

如果你想留在10月的旧版本中:

  1. 忽略这些说明
  2. 'strict' => false添加到您的数据库配置
  3. 如果您使用的是最新版本的十月(Laravel LTS):

    1. 创建使用->timestamps()的全新安装,从一开始就可以为空
    2. 无需采取任何措施
    3. 如果您要从旧版本的10月升级到最新版本:

      1. 使用convertTimestamps方法修补数据库