Download the PHP package hdvinnie/laravel-html-purifier without Composer
On this page you can find all versions of the php package hdvinnie/laravel-html-purifier. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-html-purifier
laravel-html-purifier
An HTML Purifier for Laravel
A simple Laravel service provider for easily using HTMLPurifier inside Laravel. From their website:
HTML Purifier is a standards-compliant HTML filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant, something only achievable with a comprehensive knowledge of W3C's specifications. Tired of using BBCode due to the current landscape of deficient or insecure HTML filters? Have a WYSIWYG editor but never been able to use it? Looking for high-quality, standards-compliant, open-source components for that application you're building? HTML Purifier is for you!
Installation
For Laravel 5.5+
Require this package with composer:
The service provider will be auto-discovered. You do not need to add the provider anywhere.
For Laravel 5.0 to 5.4
Require this package with composer:
Find the providers
key in config/app.php
and register the HTMLPurifier Service Provider.
Find the aliases
key in config/app.php
and register the Purifier alias.
Usage
Use these methods inside your requests or middleware, wherever you need the HTML cleaned up:
or
dynamic config
or
use URI filter
Alternatively, in Laravel 7+, if you're looking to clean your HTML inside your Eloquent models, you can use our custom casts:
Configuration
To use your own settings, publish config.
Config file config/purifier.php
should like this
All versions of laravel-html-purifier with dependencies
illuminate/config Version ^5.8|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
illuminate/support Version ^5.8|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
illuminate/filesystem Version ^5.8|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
ezyang/htmlpurifier Version 4.13.*