Extends Textarea *has the same features
The Code field is an extension of Textarea with a visual appearance of the edited code.
use MoonShine\Fields\Code;//...public function fields(): array{return [Code::make('Code')];}//...
use MoonShine\Fields\Code;//...public function fields(): array{return [Code::make('Code')];}//...
Language
By default, PHP styling is used, but using the language()
method You can change the design for another programming language.
language(string $language)
language(string $language)
Supported languages: HTML
, XML
, CSS
, PHP
, JavaScript
and many others.
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')];}//...
Line numbering
The lineNumbers()
method allows you to display line numbering.
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()];}