motivo / cookie-consent
1.1.1
2020-06-29 14:22 UTC
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
This package is auto-updated.
Last update: 2024-08-29 05:16:26 UTC
README
使用“功能”、“分析”、“跟踪”级别,将cookie同意添加到您的网站。
安装
使用composer安装此包
composer require motivo/cookie-consent
自动发现已启用,因此该包将自动在Laravel中注册自己。
配置
此包附带一个配置文件,要发布此文件,请运行以下命令
php artisan vendor:publish --provider="Motivo\CookieConsent\CookieConsentServiceProvider"
用法
该包提供了一个blade文件,您可以使用@include('cookieConsent::cookie_consent')
包含它。将此文件添加到您想显示通知的位置。最好放在您应用程序的根目录中。
要检查用户是否已同意以及同意的级别,您可以使用类\Motivo\CookieConsent\CookieConsent
或外观\CookieConsent
。
以下方法可用
\CookieConsent::isFunctional()
- 检查用户是否同意功能\CookieConsent::isAnalysis()
- 检查用户是否同意分析\CookieConsent::isTracking()
- 检查用户是否同意跟踪\CookieConsent::getConsent()
- 获取用户同意的数组\CookieConsent::hasConsent()
- 检查用户是否已同意
该包将自动注册一个路由来将用户的选项存储在cookie中。cookie将存储1年。
贡献
有关详细信息,请参阅CONTRIBUTING。
致谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。