Основы
Содержит все Базовые методы.
Поле 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>
Основные методы
Дата и время
Использование метода withTime()
позволяет вводить в поле дату и время.
Date::make('Created at', 'created_at') ->withTime()
Формат
Метод format()
позволяет изменить формат отображения значения поля в preview.
format(string $format)
Date::make('Created at', 'created_at') ->format('d.m.Y')
Расширения
Поля поддерживает различные расширения для помощи и контроля ввода.
Копирование
Метод 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.