Download the PHP package bkc-media/twill-cookie-consent without Composer
On this page you can find all versions of the php package bkc-media/twill-cookie-consent. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bkc-media/twill-cookie-consent
More information about bkc-media/twill-cookie-consent
Files in bkc-media/twill-cookie-consent
Package twill-cookie-consent
Short Description A cookie twill package
License MIT
Homepage https://github.com/bkc-media/twill-cookie-consent
Informations about the package twill-cookie-consent
Cookie consent for Twill
This package provides a simple way to add cookie consent to your Twill 3x project by adding cookie scripts based on user preferences using the CMS.
Requirements
- PHP: ^8.0
- area17/twill: ^3.0
- Laravel: ^8|^9
Installation
You can install the package via composer:
Publish the assets to include necessary javascript and css files:
Optionally publish the config file:
Optionally publish the lang files:
The contents of the published config file will look like this:
Run migration to add the twill cookie singleton:
Usage
After migration you can add the cookie consent content by going to the cookie module in the CMS. Add the cookie consent banner description and intro settings content. Use the block editor to add cookie categories and the repeater inside the block to add cookie information and necessary scripts per location: head, body or footer.
Add the cookie consent banner to your app.blade.php file or any other layout file:
Based on provider scripts add one or all of the following in the right location in your app.blade.php file or any other layout file:
Based on the user preferences the scripts will be added to the page in the right location.