ithilbert / cookie-disclaimer
Mein Cookie Disclaimer
Installs: 48
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:libary
This package is auto-updated.
Last update: 2025-02-27 15:04:32 UTC
README
Mein Cookie Banner. Lädt die JavaScript Dateien erst wenn der Benutzer zustimmt.
Benötigte Packages
Laravel-Kit
composer require ithilbert/laravel-kit:dev-master
Installation
composer require ithilbert/cookie-disclaimer
Config File kopieren
php artisan vendor:publish --provider="ITHilbert\CookieDisclaimer\CookieDisclaimerServiceProvider"
Zu den anderen Vue Components folgendes hinzufügen:
//Cookie Disclaimer
Vue.component('cookie-disclaimer', require('./../../vendor/ithilbert/cookie-disclaimer/src/Resources/Vue/cookies-disclaimer.vue').default);
Vue.component('cookies-allow-reset', require('./../../vendor/ithilbert/cookie-disclaimer/src/Resources/Vue/cookies-allow-reset.vue').default);
Vue.component('cookies-infos', require('./../../vendor/ithilbert/cookie-disclaimer/src/Resources/Vue/cookies-infos.vue').default);
Bei meiner app.scss hinzufügen
//Cookie Disclaimer
@import './../../vendor/ithilbert/cookie-disclaimer/src/Resources/scss/modal.scss';
Include Cookie-Banner Hinweis: Es muss noch im "vue-app" div sein.
@include('cookiedisclaimer::cookieDisclaimer')
Include JS Code wenn Cookie bereits gesetzt ist
@if(isset($_COOKIE["cookies-allow"]))
...code...
@endif
Add api Routes
Route::middleware(['api'])->group(function () {
Route::post('load-scripte-after-cookies-allow', [CookieController::class, 'loadScripteAfterCookiesAllow'])->name('load.scripte.after.cookies.allow');
Route::post('load-cookie-infos', [CookieController::class, 'loadCookieInfos'])->name('load.cookie.infos');
Route::post('cookies-allow-stat', [CookieController::class, 'cookiesAllowStat'])->name('cookies.allow.stat');
});
Link zu der Cookie Richtlinie
<a href="{{ route('cookie-richtlinie') }}">Cookie-Richtlinie</a>
config/app.php
Den Punkt Providers um folgenden Eintrag ergänzen:
\ITHilbert\LaravelKit\LaravelKitServiceProvider::class,
\ITHilbert\CookieDisclaimer\CookieDisclaimerServiceProvider::class,
ToDo
Author
IT-Hilbert GmbH
Access, Excel, VBA und Web Programmierungen
Homepage: IT-Hilbert.com