marcogermani87/filament-cookie-consent

Easy cookie consent integrations for Filament
17,842 19
Install
composer require marcogermani87/filament-cookie-consent
Latest Version:v1.2.0
PHP:^8.1
License:MIT
Last Updated:Apr 26, 2026
Links: GitHub  ·  Packagist
Maintainer: marcogermani87

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.

Related Packages

marcogermani87/filament-captcha

Easy Captcha image integrations for Filament

13,804 19
codezero/cookie

Your friendly, furry cookie monster. Get and set cookies with ease.

73,176 10
codezero/laravel-localizer

Automatically detect and set an app locale that matches your visitor's preferenc...

413,585 50