$dateFormat="U" 时软删除不起作用
soft delete not working when $dateFormat="U"
我正在尝试将 softDelete 导入当前项目。在我添加的迁移文件中:
$table->softDeletes();
在模型中。我得到这个:
protected $dateFormat = 'U';
但是删除没有像我预期的那样工作。
Invalid datetime format: 1292 Incorrect datetime value: '1579188678' for column 'deleted_at'
所以我的问题是如何使用 deleted_at 作为 unix 时间或者如何使用 deleted_at 列作为时间戳,而 protected $dateFormat = 'U';
这仍然存在。提前致谢。
由于要使用Unix时间戳格式,迁移时不能使用->sofDeletes()
和->timestamps()
方法,需要自己设置为整数
$table->integer('created_at')->nullable();
$table->integer('updated_at')->nullable();
$table->integer('deleted_at')->nullable();
我正在尝试将 softDelete 导入当前项目。在我添加的迁移文件中:
$table->softDeletes();
在模型中。我得到这个:
protected $dateFormat = 'U';
但是删除没有像我预期的那样工作。
Invalid datetime format: 1292 Incorrect datetime value: '1579188678' for column 'deleted_at'
所以我的问题是如何使用 deleted_at 作为 unix 时间或者如何使用 deleted_at 列作为时间戳,而 protected $dateFormat = 'U';
这仍然存在。提前致谢。
由于要使用Unix时间戳格式,迁移时不能使用->sofDeletes()
和->timestamps()
方法,需要自己设置为整数
$table->integer('created_at')->nullable();
$table->integer('updated_at')->nullable();
$table->integer('deleted_at')->nullable();