De ce am renunțat la un pachet markdown pentru formularele Filament
- Text
- Mihai Solomon
- Data
- Lectură
- 1 min
Fiecare proiect Laravel pe care îl începeam pornea cu aceleași trei pachete. Acesta nu.
Problema#
Pluginul markdown popular pentru Filament era blocat pe Filament 3. Actualizarea însemna fie un fork, fie așteptare.
Ce am făcut în schimb#
Componenta nativă MarkdownEditor din Filament v5 gestionează blocuri de cod, tabele și încărcarea imaginilor. Randarea trece prin CommonMark cu HTML eliminat, apoi printr-un filtru cu listă albă — două straturi, așa că un <script> lipit nu ajunge niciodată în pagină.
Concluzie#
Înainte să instalezi un pachet, verifică ce oferă deja framework-ul. De obicei e mai mult decât îți amintești.
- Text
- Mihai Solomon
- Data
- Lectură
- 1 min