code16/laravel-content-renderer

Render blade components inside HTML content

v1.2.0 2024-03-08 12:35 UTC

This package is auto-updated.

Last update: 2024-04-08 12:54:19 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.