Поля

Date

Основы

Содержит все Базовые методы.

Поле Date является эквивалентом <input type="date">.

use MoonShine\UI\Fields\Date;
 
Date::make('Created at', 'created_at')
<x-moonshine::form.wrapper label="Created at">
<x-moonshine::form.input
type="date"
name="created_at"
/>
</x-moonshine::form.wrapper>

Creation date Creation date

Основные методы

Дата и время

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

Date::make('Created at', 'created_at')
->withTime()

date_time date_time_dark

Формат

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

format(string $format)
Date::make('Created at', 'created_at')
->format('d.m.Y')

Расширения

Поля поддерживает различные расширения для помощи и контроля ввода.

expansion expansion_dark

Копирование

Метод copy() добавляет кнопку для копирования значения поля.

copy(string $value = '{{value}}')
Date::make('Created at', 'created_at')
->copy()

Скрытие значения

Метод eye() добавляет кнопку для показа/скрытия значения поля (например, для пароля).

Date::make('Created at', 'created_at')
->eye()

Замок

Метод locked() добавляет иконку замка к полю.

Date::make('Created at', 'created_at')
->locked()

Суффикс

Метод suffix() добавляет суффикс к полю ввода.

suffix(string $ext)

Редактирование в режиме preview

Данному полю доступно редактирование в режиме preview.