dogado/laravel-cookie-manager

cookie manager library with different capabilities to modify cookies

1.2.0 2021-12-02 15:52 UTC

This package is auto-updated.

Last update: 2024-11-29 06:47:13 UTC


README

phpunit Coverage Status Total Downloads Latest Stable Version Latest Unstable Version License

  1. Introduction
  2. Requirements
  3. Installation

Introduction

A client library package for Laravel based projects, maintained by the dogado GmbH.

It provides a middleware class that automatically transforms cookies to be Secure if the request is SSL encrypted and, if the browser supports it, sets the SameSite=None attribute.

To learn more about SameSite cookies and how to use them, check out the web.dev blog from Google or the Mozilla docs.

Requirements

  • php ^7.3 or ^8.0
  • symfony/http-foundation version ^5.3.7 or ^6.0

Installation

composer require dogado/laravel-cookie-manager

Configure your Kernel to use the middleware

Add the following class to the appropriate Laravel kernel middleware configuration according to your requirements.

\Dogado\Laravel\CookieManager\Http\Middleware\SecureResponseCookies::class

License

The MIT License (MIT). Please see License File for more information.