Plugins
Cookie Consent
A package to easily include cookie consent in Filament.
Panel Builder
S
Spatie Integration
Dark theme support
Yes
Multi language support
Yes
Compatible with the latest version
Supported versions: 3.x
Documentation

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

A package to easily include cookie consent in Filament.

This project is based on spatie/laravel-cookie-consent package.

#Version Compatibility

Plugin Filament Laravel PHP
1.x 3.x 10.x 8.x
1.x 3.x 11.x | 12.x 8.2 | 8.3 | 8.4

#Installation

You can install the package via composer:

composer require marcogermani87/filament-cookie-consent

You can publish the config file with:

php artisan vendor:publish --tag="filament-cookie-consent-config"

This is the contents of the published config file:

return [
// 'start', 'end'
'position' => 'start',
 
'consent_button' => [
'size' => 'sm',
'color' => 'warning',
],
 
'privacy_policy_button' => [
'enabled' => true,
'href' => '/privacy-policy',
'size' => 'sm',
'color' => 'gray',
'target' => '_blank',
],
];

Optionally, you can publish the views using

php artisan vendor:publish --tag="filament-cookie-consent-views"

#Usage

Register the plugin through your panel service provider:

->plugin(\MarcoGermani87\FilamentCookieConsent\FilamentCookieConsent::make())

#Testing

composer test

#Screenshots

#Changelog

Please see CHANGELOG for more information on what has changed recently.

#Credits

#License

The MIT License (MIT). Please see License File for more information.

Marco Germani

Marco is a Software Architect at Panservice (https://www.panservice.it). Code lover with 15 years of experience able to build Web (Laravel, Vue) and Mobile Apps (Flutter).

3
Plugins
28
Stars
More from this author
Featured Plugins