ztakaev / cookie-consent
Laravel package for cookie consent management
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/ztakaev/cookie-consent
Requires
- php: ^8.2
README
Пакет для управления согласием на использование файлов cookie в Laravel приложениях.
Требования
- PHP 8.2 или выше
- Laravel 12.0 или выше
Установка
1. Установка через Composer
Установите пакет через Composer:
composer require ztakaev/cookie-consent
2. Публикация ресурсов
Опубликуйте ресурсы пакета:
php artisan cookie-consent:publish
3. Подключение стилей и скриптов
Добавьте CSS стили в секцию <head> вашего шаблона:
@cookieConsentCss
Подключите JavaScript в конце страницы перед закрывающим тегом </body>:
@cookieConsentJs
4. Использование компонента
Добавьте компонент всплывающего окна согласия на использование cookie в ваш шаблон:
<x-cookie-consent::popup />
Конфигурация
При необходимости настройки параметров пакета, опубликуйте файл конфигурации:
php artisan vendor:publish --provider="Ztakaev\CookieConsent\Providers\CookieConsentServiceProvider" --tag="config"
После публикации файл конфигурации будет доступен по пути config/cookie-consent.php.
Пример использования
Базовая интеграция
<!DOCTYPE html> <html> <head> <title>Мое приложение</title> @cookieConsentCss </head> <body> <!-- Ваш контент --> <x-cookie-consent::popup /> @cookieConsentJs </body> </html>
Настройка
Лицензия
Этот пакет распространяется под лицензией MIT.