Text

Вы просматриваете документацию старой версии MoonShine. Рассмотрите возможность обновления вашего проекта до MoonShine 2.x.

Текстовое поле включает в себя все базовые методы

use MoonShine\Fields\Text;
 
//...
 
public function fields(): array
{
return [
Text::make('Заголовок', 'title')
];
}
 
//...

# Маска

Метод mask если необходимо добавить маску для поля

//...
 
public function fields(): array
{
return [
Text::make('Заголовок', 'title')
->mask('7 (999) 999-99-99')
];
}
 
//...

# Расширения

//...
 
public function fields(): array
{
return [
Text::make('Title', 'title')
// Возможность скопировать значение по кнопке
->copy()
// Замок с блокировкой изменений
->locked()
// Подсказка формата
->expansion('kg')
// Отключение отображения значения
->eye()
];
}
 
//...

Метод copy использует Clipboard API который доступен только для HTTPS или localhost