Download the PHP package randomparanoia/filament-column-obfuscation without Composer
On this page you can find all versions of the php package randomparanoia/filament-column-obfuscation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download randomparanoia/filament-column-obfuscation
More information about randomparanoia/filament-column-obfuscation
Files in randomparanoia/filament-column-obfuscation
Download randomparanoia/filament-column-obfuscation
More information about randomparanoia/filament-column-obfuscation
Files in randomparanoia/filament-column-obfuscation
Vendor randomparanoia
Package filament-column-obfuscation
Short Description This is my package filament-column-obfuscation
License MIT
Homepage https://github.com/randomparanoia/filament-column-obfuscation
Package filament-column-obfuscation
Short Description This is my package filament-column-obfuscation
License MIT
Homepage https://github.com/randomparanoia/filament-column-obfuscation
Please rate this library. Is it a good library?
Informations about the package filament-column-obfuscation
Filament Column Obfuscation
A Filament plugin that allows you to easily obfuscate sensitive data in table columns, protecting personally identifiable information (PII) and other confidential data in your Filament admin panels.
Features
- Mask sensitive data in Filament table columns (emails, phone numbers, addresses, etc.)
- Customizable obfuscation patterns (show first/last X characters, use custom characters)
- Toggle visibility with click/hover actions
- Simple integration with existing Filament tables
Planned Features
- Role-based permissions for viewing unobfuscated data
Example
Installation
You can install the package via composer:
Usage
Basic Usage
Preset Obfuscation Patterns
default
(default): Obfuscate all charactersname
: Show first letter and last letter of the namephone
: Show first 3 digits, last 3 digits, and all digits in betweenemail
: Show first 2 letters, last 2 letters, and all letters in betweenaddress
: Show first 5 letters and last 5 letterslocality
: Show first 2 letters and last 2 letters
Customizing Obfuscation
Available Methods
showFirstChars(int $count)
: Show the first X charactersshowLastChars(int $count)
: Show the last X charactersobfuscationCharacter(string $char)
: Set the obfuscation characterrevealOnClick(bool $revealable = true)
: Enable click-to-reveal functionalityrevealOnHover(bool $revealable = true)
: Enable hover-to-reveal functionality
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Luís Canadas
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of filament-column-obfuscation with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
filament/filament Version ^3.2
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^10.0||^11.0||^12.0
filament/filament Version ^3.2
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^10.0||^11.0||^12.0
The package randomparanoia/filament-column-obfuscation contains the following files
Loading the files please wait ....