New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

enesekinci/laravel-livewire-rich-text

TipTap-based rich text editor for Laravel Livewire (wire:ignore + Alpine + wire:model).
55
Install
composer require enesekinci/laravel-livewire-rich-text
Latest Version:v1.2.1
PHP:^8.2
Laravel:11 · 12 · 13
License:MIT
Last Updated:Oct 19, 2026
Links: GitHub  ·  Packagist
Maintainer: enesekinci

Laravel Livewire Rich Text

TipTap tabanlı ücretsiz (MIT) rich text editor — Laravel Livewire uyumlu.

Livewire morph sorununu wire:ignore + Alpine @entangle ile çözer. TipTap CDN (esm.sh) üzerinden yüklenir; Vite ayarı gerekmez.

Kurulum

composer config repositories.rich-text vcs https://github.com/enesekinci/laravel-livewire-rich-text
composer require enesekinci/laravel-livewire-rich-text:^1.1

Gereksinim: Livewire 3/4 (Alpine dahil), php artisan storage:link (resim yükleme için).

Kullanım

<x-rich-text
    wire:model.live="description"
    label="Açıklama"
    placeholder="Yazmaya başlayın…"
/>

Seçenekler:

Prop Varsayılan Açıklama
label null Üst etiket
placeholder Yazmaya başlayın… Boş içerik metni
accent #0b5cab Toolbar aktif rengi
minHeight 180px Editör yüksekliği
enableImages true Resim yükleme / URL

Alias: <x-admin.rich-text />

Layout’ta CSRF meta olmalı:

<meta name="csrf-token" content="{{ csrf_token() }}">

Özellikler

  • Geri / ileri
  • Kalın, italik, altı çizili, üstü çizili, vurgu, satır içi kod
  • H2 / H3, kod bloğu, yatay çizgi
  • Madde / numaralı liste, alıntı
  • Sola / ortala / sağa hizalama
  • Link
  • Resim yükleme (sunucuya) + resim URL
  • Temizle

HTML olarak Livewire property’ye yazılır.

Resimler storage/app/public/rich-text altına kaydedilir; upload endpoint: POST /__rich-text/upload (auth zorunlu).

Config

php artisan vendor:publish --tag=rich-text-config

View override

php artisan vendor:publish --tag=rich-text-views

Lisans

MIT (paket). TipTap da MIT.

Related Packages

mantix/livewire-jodit-text-editor

A powerful Livewire rich text editor (WYSIWYG) component built top of Jodit Edit...

106,733 31
xslain/livewire-jodit-text-editor

A powerful Livewire rich text editor (WYSIWYG) component built top of Jodit Edit...

112 0
jaikumar0101/livewire-editor-input

Premium Laravel Livewire WYSIWYG Editor Package with Alpine.js - CKEditor 4, CKE...

8 1
awcodes/filament-tiptap-editor

A Tiptap integration for Filament Admin/Forms.

1,160,156 408
caiquebispo/quill-editor

A Quill Editor component for Laravel Livewire.

1,702 3

Version History

Version Released PHP Laravel License
v1.2.1 ^8.2 ^11.0|^12.0|^13.0 MIT
v1.2.0 ^8.2 ^11.0|^12.0|^13.0 MIT
v1.1.2 ^8.2 ^11.0|^12.0|^13.0 MIT
v1.1.1 ^8.2 ^11.0|^12.0|^13.0 MIT
v1.1.0 ^8.2 ^11.0|^12.0|^13.0 MIT