Как установить дату по умолчанию на 10 минут после миграции laravel? - PullRequest
0 голосов
/ 06 февраля 2020

Я хочу установить дату и время по умолчанию сейчас + 10 минут спустя для столбца в миграции следующим образом:

$table->dateTime('expire_at')->useCurrent() + 10 minutes;

1 Ответ

2 голосов
/ 06 февраля 2020

В качестве альтернативы вы можете попробовать установить значение в методе boot в вашей модели:

protected static function boot()
{
    parent::boot();

    static::creating(function ($query) {
        $query->expire_at = Carbon::now()->addMinutes(10);
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...