kevinsimard/laravel-cookieless-session
Laravel middleware to start a cookieless session
17,034
14
| Install | |
|---|---|
composer require kevinsimard/laravel-cookieless-session |
|
| Latest Version: | v1.2.4 |
| License: | MIT |
| Last Updated: | Jun 3, 2023 |
| Links: | GitHub · Packagist |
Maintainer: kevinsimard
Laravel Cookieless Session Middleware
All you need to do is to add the following key X-Session-Token to your requests" headers to load sessions.
Installation
Replace the original start session middleware in app/Http/Kernel.php.
<?php namespace App\Http;
use Illuminate\Foundation\Http;
class Kernel extends Http\Kernel
{
/**
* @var array
*/
protected $middleware = [
//"Illuminate\Session\Middleware\StartSession",
"Kevinsimard\CookielessSession\Middleware\StartSession",
...
];
...
Replace the original session service provider in config/app.php.
"providers" => [
...
//"Illuminate\Session\SessionServiceProvider",
"Kevinsimard\CookielessSession\Providers\SessionServiceProvider",
...
],
Code Structure
├── src
│ └── Kevinsimard
│ └── CookielessSession
│ ├── Middleware
│ │ └── StartSession.php
│ └── Providers
│ └── SessionServiceProvider.php
├── .editorconfig
├── .gitattributes
├── .gitignore
├── LICENSE.md
├── README.md
└── composer.json
License
This package is open-sourced software licensed under the MIT license.