macsidigital/laravel-cookie-consent

Laravel cookie consent 包

3.0.1 2021-05-01 20:11 UTC

This package is auto-updated.

Last update: 2024-08-29 05:23:38 UTC


README

一个小型包,用于欧盟的cookie同意法规

Header Image

tests badge version badge downloads badge

一个小型包,用于处理cookie同意。所有欧盟网站或针对欧盟公民的网站都必须遵守欧盟法律,要求同意将cookie添加到用户的计算机上。

支持我们

我们在创建开源包上投入了很多,如果您从使用这些包的产品中获利,我们将非常感激赞助

安装

此包可用于Laravel 6.0或更高版本。

您可以通过composer安装此包

composer require macsidigital/laravel-cookie-consent

然后我们需要安装资产

php artisan cookieconsent:install

这将发布一个配置文件,视图和语言文件

AJAX 请求和样式

默认情况下,我们使用axios进行AJAX请求,这可以通过编辑blade模板进行更改。

我们还使用Tailwind CSS进行样式设计,同样也可以通过编辑模板进行更改。

如果您想使用默认值,则需要导入所需的依赖项。

使用方法

要使用,只需在body标签末尾之前添加一个blade包含即可

@include('cookieConsent::widget')

要修改设计,请进入资源视图文件夹并修改 'widget.blade.php'。请注意,我们使用了内联样式,这样我们就不会依赖于任何设计框架。但我们建议将其更改为使用类似tailwind的东西。

最后,更多信息将尝试重定向到路由 '/cookie-policy',您需要在您的路由文件中自己创建此路由,以及列出您的cookie政策的模板文件。

测试

composer test

变更日志

请参阅CHANGELOG以获取更多有关最近更改的信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全性

如果您发现任何与安全相关的问题,请通过info@macsi.co.uk发送电子邮件,而不是使用问题跟踪器。

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件