Download the PHP package visualbuilder/user-consent without Composer
On this page you can find all versions of the php package visualbuilder/user-consent. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download visualbuilder/user-consent
More information about visualbuilder/user-consent
Files in visualbuilder/user-consent
Package user-consent
Short Description Manages user consent for filament panels
License MIT
Homepage https://github.com/visualbuilder/user-consent
Informations about the package user-consent
Provides User Consent options for Filament applications
Version Compatibility
| Package Version | Filament | Laravel | PHP |
|---|---|---|---|
| 5.x | 5.x | 11.x, 12.x | 8.2+ |
| 4.x | 4.x | 10.x, 11.x | 8.2+ |
- Create and edit consent options
- Apply them to user models
- Include a consent form during registration
- Email a copy of the consents to the user
- Users already accepted can be asked to accept the updated consent
- Provide users with My Consents page allowing review of their given consents
- Provide admin panel users with a list of consents provided by all users
Installation
You can install the package via composer:
You can publish and run the migrations with:
You can publish the config file with:
Optionally, you can publish the views using
This is the contents of the published config file:
Customising the consent page
The page that users are sent to when consent is required (consent-option-request)
is resolved from config, so you can register your own subclass without having to
redefine the route — useful when you want to customise the page chrome, layout or
behaviour:
When the option is omitted it defaults to the package's own
Visualbuilder\FilamentUserConsent\Livewire\ConsentOptionFormBuilder.
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
- Lee Evans
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of user-consent with dependencies
filament/filament Version ^5.0
filament/spatie-laravel-settings-plugin Version ^5.0
visualbuilder/filament-tinyeditor Version ^5.0 || ^6.0
spatie/laravel-package-tools Version ^1.92