opiy-org / laravel-sanitized
Clean html in eloquent model fields on saving
1.1.3
2021-11-05 16:16 UTC
Requires
- php: ^7.4|^8.0
- ext-fileinfo: *
- illuminate/support: ^8.0
- stevebauman/purify: ^4.0
Requires (Dev)
- dg/bypass-finals: ~1.1
- illuminate/database: ^8.0
- orchestra/testbench: ^6.0
- phpmd/phpmd: ~2.7
- phpstan/phpstan: ~0.11
- phpunit/php-code-coverage: ^9.0
- phpunit/phpunit: ^9.0
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ~3.5
This package is auto-updated.
Last update: 2024-10-19 23:00:24 UTC
README
Clean html in eloquent model fields on saving
Installation
You can install the package via composer:
composer require opiy-org/laravel-sanitized
Publish config file
php artisan vendor:publish --provider=OpiyOrg\LaravelSanitized\LaravelSanitizedServiceProvider"
Usage
Just add trait to your models:
use OpiyOrg\LaravelSanitized\Sanitized; class YoutModel extends Model { use Sanitized; ...
And also add the list of model's fields you want to be sanitized:
protected array $fieldsToSanitize = [ 'body', 'description', ... ];
Testing
composer test
Changelog
Please see CHANGELOG for more information what has changed recently.
Security
If you discover any security related issues, please email opiy[at]opiy.org instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.