Code

Наследует 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()
];
}
//...