Поля

Code

Расширяет Textarea *имеет те же функции

Поле Code является расширением Textarea с визуальным отображением редактируемого кода.

use MoonShine\Fields\Code;
 
//...
 
public function fields(): array
{
return [
Code::make('Code')
];
}
//...
use MoonShine\Fields\Code;
 
//...
 
public function fields(): array
{
return [
Code::make('Code')
];
}
//...

code code_dark

Язык

По умолчанию используется стилизация PHP, но с помощью метода language() вы можете изменить оформление для другого языка программирования.

language(string $language)
language(string $language)

Поддерживаемые языки: HTML, XML, CSS, PHP, JavaScript и многие другие.

use MoonShine\Fields\Code;
 
//...
 
public function fields(): array
{
return [
Code::make('Code')
->language('js')
];
}
//...
use MoonShine\Fields\Code;
 
//...
 
public function fields(): array
{
return [
Code::make('Code')
->language('js')
];
}
//...

Нумерация строк

Метод lineNumbers() позволяет отображать нумерацию строк.

lineNumbers()
lineNumbers()
use MoonShine\Fields\Code;
 
//...
 
public function fields(): array
{
return [
Code::make('Code')
->lineNumbers()
];
}
use MoonShine\Fields\Code;
 
//...
 
public function fields(): array
{
return [
Code::make('Code')
->lineNumbers()
];
}