noin / filament-forms-tinyeditor
A TinyMce editor component for Filament
Fund package maintenance!
noin
paypal.me/tinnnooo
Installs: 353
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 51
pkg:composer/noin/filament-forms-tinyeditor
Requires
- php: ^8.3
- filament/forms: ^4.0
- illuminate/contracts: ^11.0 || ^12.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- larastan/larastan: ^2.2
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.0 || ^8.0
- orchestra/testbench: 8.0 || ^9.0 || ^10.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^10.0 || ^11.0 || ^12.0
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2025-10-15 02:02:39 UTC
README
📝 Overview
Filament Forms TinyEditor provides a TinyMCE editor field for your Filament forms.
It combines and improves upon two existing community plugins:
The goal is to unify both approaches into a single, reliable, and customizable TinyMCE integration for the Filament admin panel — offering an effortless way to add rich-text editing to your forms.
📦 Installation
Install the package via Composer:
composer require noin/filament-forms-tinyeditor
After installation, the TinyEditor field will be automatically registered and ready to use.
⚙️ Usage Example
Add the TinyEditor field to your Filament form:
use Noin\FilamentFormsTinyeditor\TinyEditor; TinyEditor::make('content');
⚙️ Configuration
You can publish the configuration file to customize the default TinyMCE settings:
php artisan vendor:publish --tag="filament-forms-tinyeditor-config"
This will create a configuration file at:
config/filament-forms-tinyeditor.php
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
License
The MIT License (MIT). Please see License File for more information.