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., (*1)
Installation
Replace the original start session middleware in app/Http/Kernel.php., (*2)
<?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., (*3)
"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., (*4)