Download the PHP package hivedrops/hive-consent without Composer
On this page you can find all versions of the php package hivedrops/hive-consent. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download hivedrops/hive-consent
More information about hivedrops/hive-consent
Files in hivedrops/hive-consent
Package hive-consent
Short Description This package has been designed to help you generate an RGPD (General Data Protection Regulation) compliant cookie banner. Using this package, you can easily integrate a cookie banner on your website, ensuring legal compliance with regard to the collection and management of users' personal data.
License MIT
Informations about the package hive-consent
Hive Consent
The Hive Consent package lets you add a cookie consent banner to your Laravel applications. The package is simple to use and easy to customize.
Features
- Cookie consent banner
- Customizable views
- Customizable configuration
- Customizable analytics tools (by default: Google Analytics)
- Light and dark mode
- Multi-language support (English and French)
- Easy to use
How to upgrade
To upgrade to the latest version, just one command !
Installation
Prerequisites
- PHP >= 7.2
- TAILWIND CSS >= 2.0
Step 1: Install the package via Composer
You can install the package via composer:
Step 2: Use the package
You can use the package in your views by adding the following code:
Optional: Publish the views assets
If you want to customize the views, you can publish the views:
A hive-consent
directory will be created in your resources/views/vendor
directory.
Optional: Publish the config file
You can edit url for privacy policy and cookie policy with a variable in the env
file:
if you want to change the default configuration, you can publish the config file:
Optional: Publish the languages assets
If you want to customize the languages, you can publish the languages:
A hive-consent
directory will be created in your resources/lang/vendor
directory.
Usage after installation
This package will enable you to generate cookies in your browser, so you'll need to adapt your codes to take account of the different user choices.
Here are the cookies that will be created automatically in the session:
cookies_accepted
: This cookie will be created when the user accepts the cookies.necessary_cookies
: This cookie will be created when the user accepts the necessary cookies.analytics_cookies
: This cookie will be created when the user accepts the analytics cookies.- If user accepts the analytics cookies, the Google Analytics script will be added to the page. Make sure to add your Google Analytics ID in the
.env
file.
- If user accepts the analytics cookies, the Google Analytics script will be added to the page. Make sure to add your Google Analytics ID in the
advertising_cookies
: This cookie will be created when the user accepts the advertising cookies.
if you want to check if the user has accepted the cookies, you can use the following code:
License
Hive Consent is open-sourced package licensed under the MIT License.
Credits
- Hivedrops - Web Development Agency