Cookie Consent plugin screenshot
Dark mode ready
Multilingual support
Supports v5.x

Cookie Consent

A package to easily include cookie consent in Filament.

Tags: Spatie Integration Panels
Supported versions:
4.x 3.x
Marco Germani avatar Author: Marco Germani

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.