motivo/cookie-consent

1.1.1 2020-06-29 14:22 UTC

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)。有关更多信息,请参阅许可证文件