在我的文件表中,我有一列为scheduled_deletion_at
,这是一个时间戳,用于定义何时应从环境中删除某个文件。
我想在迁移文件中将此列的默认值设置为从今天起365天。
$table->timestamp('scheduled_deletion_at')->default('???');
答案 0 :(得分:0)
您不能在数据库级别执行此操作,但是可以使用Eloquent events进行设置。
class MyModel extends Model
{
public function boot()
{
parent::boot();
self::creating(function ($model) {
$model->scheduled_deletion_at = Carbon::now()->addYear();
});
}
}