Files
Virtnet.bond/config/cookies-consent.php
2025-11-30 11:57:22 +01:00

60 lines
1.8 KiB
PHP

<?php
declare(strict_types=1);
use Illuminate\Support\Str;
return [
/*
|--------------------------------------------------------------------------
| URL configuration
|--------------------------------------------------------------------------
|
| These values determine the package's API route URLs. Both values are
| nullable and represent the same concepts as Laravel's routing parameters.
|
*/
'url' => [
'domain' => null,
'prefix' => 'cookiesconsent',
],
/*
|--------------------------------------------------------------------------
| Consent cookie configuration
|--------------------------------------------------------------------------
|
| In order to keep track of the user's preferences, this package stores
| an anonymized cookie. You do not need to register this cookie in the
| package's cookie manager as it is done automatically (under "essentials").
|
| The duration parameter represents the cookie's lifetime in minutes.
|
| The domain parameter, when defined, determines the cookie's activity domain.
| For multiple sub-domains, prefix your domain with "." (eg: ".mydomain.com").
|
*/
'cookie' => [
'name' => Str::slug((string) env('APP_NAME', 'laravel'), '_').'_cookiesconsent',
'lifetime' => 60 * 24 * 365,
'domain' => null,
],
/*
|--------------------------------------------------------------------------
| Legal page configuration
|--------------------------------------------------------------------------
|
| Most cookie notices display a link to a dedicated page explaining
| the extended cookies usage policy. If your application has such a page
| you can add its route name here.
|
*/
'policy' => null,
];