K

Formuláře

MarkdownEditor

Markdown editor s toolbarovými zkratkami a volitelným live náhledem. Ukládá prostý Markdown text.

Na této stránce

Markdown editor s toolbarovými zkratkami a volitelným live náhledem. Ukládá prostý Markdown text.

use NyonCode\WireForms\Components\MarkdownEditor;

Základní použití

MarkdownEditor::make('description')
->minHeight(300)

S náhledovou záložkou

MarkdownEditor::make('content')
->withPreview() // výchozí — přidá přepínač záložek Write / Preview

Náhled vedle sebe

MarkdownEditor::make('article')
->livePreview() // editor a náhled vykreslené vedle sebe

Bez náhledu

MarkdownEditor::make('notes')
->withPreview(false)

Limit znaků

MarkdownEditor::make('bio')
->maxLength(500) // zobrazí počítadlo a vynutí limit

Toolbarové zkratky

Toolbar poskytuje klávesnicí přístupná tlačítka pro:

Tlačítko Výstup
B **bold**
I *italic*
S ~~strikethrough~~
</> `inline code`
H ## Heading
List - item
Quote > blockquote

Vykreslení náhledu

Vestavěný náhled zvládá: nadpisy (#, ##, ###), bold/italic/strikethrough, inline kód, odkazy, blockquoty a neseřazené/seřazené seznamy. Pro plné GFM vykreslení uložený Markdown post-processujte na straně serveru knihovnou jako CommonMark.

Metody

Metoda Typ Popis
withPreview(bool) bool Zobrazit záložky Write/Preview (výchozí true)
livePreview(bool) bool Editor a náhled vedle sebe
minHeight(int) int Minimální výška v pixelech (výchozí 200)
maxLength(int|null) int Maximální počet znaků
placeholder(string|Closure) string Placeholder textarey
disabled(bool|Closure) bool Znepřístupnit editor
readOnly(bool|Closure) bool Read-only režim
required() Označit jako povinné
live() Spustit Livewire update při každém stisku klávesy
debounce(int) ms Debounce prodleva pro live()

Label, hint, tooltip a další sdílené metody viz Společné API pole.