comparek/laravel-cookie-consent 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

comparek/laravel-cookie-consent

最新稳定版本:v1.1.1

Composer 安装命令:

composer require comparek/laravel-cookie-consent

包简介

Design-agnostic cookie consent for Laravel.

README 文档

README

Design-agnostic cookie consent manager for Laravel 12+.
Granular categories (essential, preferences, analytics, marketing), server-side gating, optional Livewire UI.

Latest Version on Packagist [GitHub Tests Action Status](

Français · English

Français

✨ Fonctionnalités

  • Catégories de cookies (Essentiels, Préférences, Analytics, Marketing)
  • Blocage serveur via @cookiesAllowed('analytics') (les scripts non essentiels ne chargent pas sans consentement)
  • Cookie JSON configurable (nom, durée, flags Secure/SameSite)
  • UI facultative :
    • Vues Blade non stylées (bannière + modale)
    • Composants Livewire 3 (ouverture/fermeture via événements, sauvegarde instantanée, feedback)

🚀 Installation

composer require comparek/laravel-cookie-consent
php artisan vendor:publish --tag=cookie-consent-config
# (facultatif) publier les vues de base :
php artisan vendor:publish --tag=cookie-consent-views

English

✨ Features

  • Cookie categories (Essential, Preferences, Analytics, Marketing)
  • Server-side blocking via @cookiesAllowed('analytics') (non-essential scripts won't load without consent)
  • Configurable JSON cookie (name, duration, Secure/SameSite flags)
  • Optional UI:
    • Unstyled Blade views (banner + modal)
    • Livewire 3 components (open/close via events, instant save, feedback)

Installation

composer require comparek/laravel-cookie-consent
php artisan vendor:publish --tag=cookie-consent-config
# (facultatif) publier les vues de base :
php artisan vendor:publish --tag=cookie-consent-views

统计信息

  • 总下载量: 4
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-10-03