Download the PHP package thibautgobert/filament-syncfusion-rich-text without Composer
On this page you can find all versions of the php package thibautgobert/filament-syncfusion-rich-text. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download thibautgobert/filament-syncfusion-rich-text
More information about thibautgobert/filament-syncfusion-rich-text
Files in thibautgobert/filament-syncfusion-rich-text
Package filament-syncfusion-rich-text
Short Description Syncfusion Rich Text Field for Filament 3 Form
License MIT
Homepage https://github.com/thibautgobert/filament-syncfusion-rich-text
Informations about the package filament-syncfusion-rich-text
Filament Syncfusion Rich Text
Syncfusion Rich Text Editor Field for Laravel Filament Form.
Warning
Before going further you must know that Syncfusion is not a free library, you must have a valid license to use it.
They also have a community license.
Get your license here
Once you have your license, you can set the key in your .env file.
Features
- Easily insert images with Base64 saveFormat option
- Advanced images insert with Blob saveFormat option and your own server side implementation
- Easily insert videos with Base64 saveFormat option
- Advanced videos insert with Blob saveFormat option and your own server side implementation
- Code editor (Code mirror 6 implementation) through toolbar item
- Full screen editor through toolbar item
- HTML or Markdown mode
- Dark / Light theme support
Installation
You can install the package via composer:
Usage
Available methods
Method | Type | Params | Default | Info |
---|---|---|---|---|
mode | string | 'HTML' / 'Markdown' | 'HTML' | Set editor mode |
toolbarItems | array | array | config('syncfusion-rich-text.defaultToolbarItems') | Set available toolbar items |
insertImageSettings | array | array | config('syncfusion-rich-text.insertImageSettings') | Configure image insert (Base 64 or Blob with server side upload) |
insertVideoSettings | array | array | config('syncfusion-rich-text.insertVideoSettings') | Configure video insert (Base 64 or Blob with server side upload) |
emojiPickerSettings | array | array | config('syncfusion-rich-text.emojiPickerSettings') | Configure emoji icons |
Publishing
You can publish the views using:
You can publish the config file with:
configuration file
Exemples
Image insert (Blob), server side implementation exemple
Changelog
Please see CHANGELOG
Credits
License
The MIT License (MIT). Please see License File for more information.
All versions of filament-syncfusion-rich-text with dependencies
spatie/laravel-package-tools Version ^1.15.0
illuminate/contracts Version ^11.0