Date

Наследует Text * имеет те же возможности

Поле Date является расширением Text, которое по умолчанию устанавливает type=date и имеет дополнительные методы.

use MoonShine\Fields\Date;
 
//...
 
public function fields(): array
{
return [
Date::make('Created at', 'created_at')
];
}
 
//...

# Дата и время

Использование метода withTime() дает возможность вводить в поле дату и время.

withTime()
use MoonShine\Fields\Date;
 
//...
 
public function fields(): array
{
return [
Date::make('Created at', 'created_at')
->withTime()
];
}
 
//...

# Формат

Метод format() позволяет изменить формат отображения значения поля в preview.

format(string $format)
use MoonShine\Fields\Date;
 
//...
 
public function fields(): array
{
return [
Date::make('Created at', 'created_at')
->format('d.m.Y')
];
}
 
//...