code16/laravel-content-renderer

Render blade components inside HTML content

v1.2.1 2025-01-10 15:48 UTC

This package is auto-updated.

Last update: 2025-01-10 15:50:25 UTC


README

Latest Version on Packagist GitHub Tests Action Status Total Downloads

This package is used internally for our projects (e.g. Sharp). It allows to render blade <x- components inside HTML content. For security reasons the content is not directly compiled in blade, instead it replace components with <x-dynamic-component> tag and pass HTML attributes. All attributes passed to component are strings. Attributes starting with : are not evaluated.

Installation

You can install the package via composer:

composer require code16/laravel-content-renderer

Testing

composer test

License

The MIT License (MIT). Please see License File for more information.