Наследует
Textarea
* имеет те же возможности
Поле Code является расширением Textarea с визуальным оформлением редактируемого кода.
use MoonShine\Fields\Code; //... public function fields(): array{ return [ Code::make('Code') ];}//...
# Language
По умолчанию используется оформление для PHP, но с помощью метода language()
можно изменить оформление для другого языка программирования.
language(string $language)
Поддерживаемые языки: HTML , XML , CSS , PHP , JavaScript и многие другие.
use MoonShine\Fields\Code; //... public function fields(): array{ return [ Code::make('Code') ->language('js') ];}//...
# Нумерация строк
Метод lineNumbers()
позволяет отобразить нумерацию строк.
lineNumbers()
use MoonShine\Fields\Code; //... public function fields(): array{ return [ Code::make('Code') ->lineNumbers() ];}//...