Я учусь Laravel от Видео Laracast и используя Валентина Студия в качестве графического интерфейса, чтобы посмотреть на базу данных и подключиться с помощью mysql. У меня есть композитор и Мариадб установлен на Linux.
поэтому, когда я создавал новое поле в пустой таблице, в которой в качестве столбцов были созданы create_at и updated_at, я использовал NOW (), ожидая, что для этого потребуется текущая временная метка. Но это (валентина студия) показывает
> " Error (1292) 22007: Incorrect datetime value: 'now()' for column 'created_at' at row 1"
Ps: я смотрел на другие ответы, связанные с метками времени в mysql, но я полагаю, что я могу упустить что-то, связанное с командами студии Valentina.
Смотрите ссылку, хотя для created_at
а также updated_at
Вы можете просто использовать $table->timestamps();
+ Изменить NOW()
в CURRENT_TIMESTAMP()