Nova.
Есть БД, откуда надо некоторые данные выводить.
Проблема в том, что у меня в БД все даты записаны в формате unixtime, а при редактировании Laravel Nova пытается сохранить в формате Datetime.
Подскажите пожалуйста, как можно сделать так, чтобы сохранение происходило в unixtime?
——————
И еще маленький вопросик, у меня есть поле created_at, как сделать так, чтобы именно его нельзя было редактировать?
Заранее благодарю за ответы!
Попробуй в модели указать касты для даты: protected $casts = [ 'created_at' => 'timestamp', 'updated_at' => 'timestamp' ]; А чтобы нельзя было редактировать поле - вроде бы есть методы соответствущие, типа ->readonly()
Спасибо большое. А тогда при выводе в таблице форматировать как-то по другому надо, да? ``` DateTime::make('created_at')->format('YYYY-MM-DD HH:mm')->sortable(), ``` потому-что сейчас ошибку выдает.
Что за ошибку? Если без формата тоже?
Попробуй format('U')
Обсуждают сегодня