Download the PHP package weble/laravel-cookiebar without Composer

On this page you can find all versions of the php package weble/laravel-cookiebar. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-cookiebar

Laravel Cookies Consent Management with GTM ConsentMode

Laravel package for the new EU Cookie LAW. Provides a nice toolbar with a modal to select which consent

Installation

Publish Assets

Copy the assets required to run the laravel cookiebar into your project. This includes the javascript file, the language files and the views.

Publish All

Publish Only Views

Publish Only Assets

Publish Only Translations

Config - Optional

You can also optionally publish the configuration file.

Also, remember to follow the installation instructions for Spatie GoogleTagManager, which is included in this package and required to correctly use the cookeibar.

Usage

Once you've correctly Setup Spatie GoogleTagManager, be sure to set the option in the cookiebar configuration file to fit your needs.

Most of all, remember to enable the cookiebar and set the consents you need.

Include in your layout according to your needs, usually before closing the body tag;

Include before ;

Reopening the consent modal.

You can reopen the consent modal by calling

Usually this is done in a link / button in the footer of your website.

Customizations

By default the cookiebar is styled using Tailwind CSS.

Add this configuration to your file to set the colors

Add this configuration to your file to set the checkbox icon

You can publish the views, assets and translations, and then edit the files in resources/view/vendor/cookiebar/ to better suit your needs.


All versions of laravel-cookiebar with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
illuminate/support Version ^8.0|^9.0|^10.0|^11.0
illuminate/view Version ^8.0|^9.0|^10.0|^11.0
illuminate/cookie Version ^8.0|^9.0|^10.0|^11.0
spatie/laravel-package-tools Version ^1.9
spatie/laravel-googletagmanager Version ^2.6
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package weble/laravel-cookiebar contains the following files

Loading the files please wait ....