Здравствуйте. Изучаю Laravel. Делаю блог. Есть таблица с постами. Сделал миграцию в которой добавляю новое поле published_at типа DateTime.
$table->dateTime('published_at')->after('status')->nullable();
Мне нужно сделать чтобы был не пустое по умолчанию это поле. Если использовать default - у меня получается заносить только конкретные значения. А я бы хотел чтоы значения автоматически заносились из created_at при добавлении поля.
Я попробовал добавить такой код и естественно он не выполнился:
DB::raw('UPDATE `news` SET `published_at`=`created_at`');
$table->dateTime('published_at')->nullable(false)->change();
Подскажите как правильно сделать, уважаемые гуру.