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
Froala Editor Bundle

Froala Editor Bundle Laravel Package

kms/froala-editor-bundle

A Laravel bundle that integrates the Froala WYSIWYG editor into your application, providing a ready-made rich text editing field with its assets, configuration, and framework-friendly setup for quickly adding Froala to forms and content management screens.

View on GitHub
Deep Wiki
Context7

Provides a Froala editor integration for Symfony 4 & 5.

Frequently asked questions about Froala Editor Bundle
Is kms/froala-editor-bundle a Laravel package?
No. kms/froala-editor-bundle is a Symfony bundle published by Froala, and it ships a Symfony Bundle class, a dependency-injection extension, a configuration tree, and Twig-based form themes. Laravel has no bundle loader, no Configuration/Extension semantics, and renders Blade rather than Twig, so nothing in this package is a native Laravel integration.
Can I use kms/froala-editor-bundle in a Laravel application?
It is technically possible to install it with Composer, but you would be hand-wiring Symfony's container, config tree, and Twig form theme inside a Laravel app. The bundle's real surface area is small, essentially an asset registration and a form type wrapper. In Laravel you are almost always better off writing a Blade partial, a config entry, and a Vite entry point yourself.
Does Froala Editor require a paid license for production use?
Yes. Froala Editor is commercial software, and production use requires a paid license key that is typically bound to a domain. The PHP bundle is only the integration shell and does not grant any rights to the editor itself. Resolve licensing, staging versus production domain keys, and renewal costs before doing any technical evaluation.
How do I install and configure kms/froala-editor-bundle in Symfony?
Run composer require kms/froala-editor-bundle, enable the bundle in config/bundles.php, and set your toolbar, plugins, and editor options under the bundle's configuration key. Then use the provided Froala form type in your Symfony forms and include the matching form theme so the required assets render. Check the repository README for the exact config key and form type name, since the package has little external documentation.
Which Laravel versions does kms/froala-editor-bundle support?
None. The package declares no Laravel support and is not tested against Laravel, because it targets Symfony components and Twig. Treat any claim that it works with Laravel 10 or 11 as unsupported, and verify compatibility against the require block in its composer.json on Packagist.
What is the recommended way to add Froala Editor to a Laravel app?
Install Froala via npm, import it in your Vite entry point, and initialize it in a Blade component that renders a textarea. Keep the license key and toolbar configuration in a Laravel config file, and use the editor's JavaScript API documentation rather than a PHP wrapper's. That is roughly 100 to 200 lines of glue and gives you full control over asset versioning, upgrades, and XSS patches.
Does the bundle ship the Froala editor assets or load them from a CDN?
The bundle provides asset integration for Froala's required styles and scripts using Symfony's asset conventions, which usually means Webpack Encore or the asset component rather than Vite. Whether your install self-hosts the editor files or pulls them from a CDN depends on how you configure it, so confirm that explicitly. CDN loading introduces outage and supply-chain exposure that you should weigh against a self-hosted build.
What Symfony and PHP versions does kms/froala-editor-bundle support?
The bundle targets Symfony 5, 6, and 7 alongside Twig and Symfony Form, on modern PHP versions. Exact constraints can change between releases, so read the require block in composer.json on Packagist before pinning a version. Also ask the vendor for the stated support window for the release you choose.
Is kms/froala-editor-bundle actively maintained and safe to depend on?
It is vendor-maintained by Froala, with a last release date of 2024-06-19, so it is probably not abandoned, but a single release date says little about cadence or issue triage. The repository has one star and zero dependents, which means no external validation and no community-submitted fixes. Check commit history, open-issue age, and how editor security patches such as XSS fixes are delivered before relying on it.
What are the best alternatives to Froala for rich text editing in Laravel?
Compare TinyMCE, CKEditor 5, Tiptap, and open-source options such as Quill on licence cost, self-hosting rules, and feature fit for your editor use case. If Froala wins on features, integrate it directly through npm and Vite instead of through this Symfony bundle. Weigh per-domain licence pricing and the vendor's XSS patch cadence as part of the same comparison.
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.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections