Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Rich Text Editor Laravel Package

arm092/laravel-rich-text-editor

A secure rich text editor for Laravel forms with Blade and Livewire components, Alpine.js and Tailwind support, sanitized HTML storage, responsive images and tables, plus basic or enhanced code view. Config and prebuilt assets included.

View on GitHub
Deep Wiki
Context7
v1.3.11

Added

  • Convert Microsoft Word bullet and numbered list paragraphs into semantic HTML lists during visual paste.
  • Add Copy style and Paste style controls to the default standard toolbar.

Fixed

  • Preserve configured text sizes when parsing and applying format painter styles.

Existing installations should update the package, republish assets, and merge copyStyle and pasteStyle into customized published profiles.

v1.1.10

Fixed

  • Normalize Windows CRLF and legacy CR line endings before RichTextRule structural comparison.
  • Preserve meaningful whitespace inside pre/code while continuing to reject scripts, event handlers, unsafe URLs, and unsupported attributes.

Cache-busted automatic asset URLs from v1.1.9 remain included.

v1.1.9

Fixed

  • Resolve the package asset fallback outside compiled Blade view paths so cache-busted auto assets work before publishing and across supported Laravel versions.
v1.1.8

Fixed

  • Add stable cache-busting fingerprints to automatically loaded JS and CSS asset URLs, including CDN and subdirectory deployments.
v1.1.7

Fixed

  • Enable instance-level Livewire lifecycle synchronization only for editors with an explicit wire:model binding.
v1.1.6

Fixed

  • Synchronize dirty code view HTML during the submit capture phase so Livewire and other form listeners receive the current value on the first submission.
v1.1.5

Fixed

  • Compare sanitized HTML structurally so safe attribute reordering does not block the first form submission.
v1.1.4

Fixed

  • Keep the text style control synchronized with the heading at the current selection.
v1.1.3

Fix RichTextRule validation for safe HTTP and mailto links when sanitization only adds the mandatory rel attribute. Unsafe and unsupported HTML remains rejected.

v1.1.2

Fixed

  • Unordered, ordered, and nested list markers remain visible when Tailwind or another host stylesheet resets list styles.
  • The fix applies to both the visual editor and rendered output.
  • Added cross-browser regression coverage for unlayered host CSS resets.

See CHANGELOG.md.

v1.1.1

Fixed

  • Restored clean rounded borders in narrow flex and grid layouts without clipping the table dropdown.
  • Omitted or empty profile now uses default_profile; if that setting is missing or empty, it falls back to standard.
  • Standard usage is now documented without redundant profile arguments: RichTextCast::class, ew RichTextRule(), and Blade components without profile.

See CHANGELOG.md.

v1.1.0

What's new

  • Responsive, safe tables in the standard profile.
  • Insert 3 × 3 tables and manage rows, columns, headers, merged cells, alignment, and palette colors.
  • Stable Basic and Enhanced code-view round-trips with canonical table HTML.
  • Keyboard navigation, visible selection states, and mobile horizontal scrolling.
  • Symmetric browser and server sanitization across Laravel 10–13 and supported sanitizer versions.

See CHANGELOG.md and the table documentation.

v1.0.0

First stable release. Adds responsive image drag-resize with profile-constrained percentage widths, mouse and keyboard controls, synchronized HTML code view, and safe server-side sanitization and rendering. Existing 0.1.x public APIs remain compatible. Republish assets and merge the new images.resize profile settings when upgrading.

v0.1.1

Fix server-side HTML normalization corrupting UTF-8 text. Cyrillic, Armenian, and other UTF-8 content is now preserved by the sanitizer, Eloquent cast, and Blade renderer.

v0.1.0

First public release of Laravel Rich Text Editor. Includes Blade and optional Livewire integration, profile-based server sanitization, standalone JavaScript, basic HTML source view, and enhanced Monokai code view.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
encore2/laravel-admin2
cboxdk/laravel-console-kit
shapecode/doctrine-dbal-datetimeutc
gilads-otiannoh254/inertia-protocol
dakiquang/laravel-oauth-refresh-lock
woda/laravel-worktrees
dalefranks/ramasite
faghy/laracashbook
roundly-consulting/google-places-for-laravel
roundly-consulting/kubernetes-api-for-laravel
roundly-consulting/plausible-for-laravel
gvp/gvp-laravel-template
metasyncsite/laravel-metasync-client
roundly-consulting/onboarding-for-laravel
adachsoft/cli-process-tester
adachsoft/changelog-linter
adachsoft/collection
adachsoft/php-code-style
adachsoft/api-version-bundle
cgv/localized-resource