Так что я просто разделил дату и время. В соответствии с требованиями проекта, я думаю, что это было лучшее решение для меня, не знаю почему, но Адонис все еще добавлял время на моем свидании, я думаю, что это был момент под капотом, поэтому чтобы решить эту проблему;
Вы должны сообщить Адонису, что ваш столбец является датой, сначала добавив это в свою модель, добавьте имя столбца внутри этого массива:
static get dates () {
return super.dates.concat(['delivery_date'])
}
После этого нам нужно отформатировать этот столбец при отображении данных с помощью используя castDate
static castDates(field, value) {
if (field === 'delivery_date') {
return value.format('YYYY-MM-DD')
}
return super.formatDates(field, value)
}
Обратите внимание, что вам нужно позвонить .fetch()
, чтобы это сработало
Все это указано в документации: https://adonisjs.com/docs/4.1/lucid#_dates