opiy-org/laravel-sanitized

Clean html in eloquent model fields on saving

1.1.3 2021-11-05 16:16 UTC

This package is auto-updated.

Last update: 2024-10-19 23:00:24 UTC


README

Latest Stable Version GitHub latest commit Packagist GitHub Actions

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.