Comments (6)
FYI, this ended up being that symfony's MongoDbSessionHandler wasn't itself compatible with the new MongoDb PHP driver at the time. My gist above is no longer necessary when using a later version of Symfony.
from laravel-mongodb-session.
In Laravel 5 set your env value to:
SESSION_DRIVER=database
and in config/session.php
'connection' => 'mongodb',
And the MongoDB driver will store values to the DB.
from laravel-mongodb-session.
@dschreck thanks, but that in fact doesn't work
from laravel-mongodb-session.
I'm currently using this with Laravel 5.2 and it has worked fine until I upgraded the PHP driver.
Are you using the new MongoDB driver rather than PHP's old Mongo drive by chance? I noticed that MongoDbSessionHandler.php is depending on the old Mongo driver.
I modified this file and got it to work again. See this gist:
https://gist.github.com/omanizer/fd3d2693dfd8e79e2244d47ef8b3f808
I'd like to get this implemented into this library so that it will work with the new driver.
from laravel-mongodb-session.
In Laravel 5 set your env value to:
SESSION_DRIVER=databaseand in config/session.php
'connection' => 'mongodb',
And the MongoDB driver will store values to the DB.
correction:
Add in .env following lines:
SESSION_DRIVER=database
SESSION_CONNECTION=mongodb
from laravel-mongodb-session.
got it working, four years later. thanks, @thche lol
from laravel-mongodb-session.
Related Issues (20)
- Can`t install on L5 HOT 2
- How can i store login user _id in session collection HOT 1
- Just storing default fields. And also not being able to retrieve session Id from database. HOT 1
- Problem with the new PHP MongoDB Extension HOT 1
- Session lifetime is using Seconds (not minutes) HOT 5
- Laravel 6 support HOT 1
- Laravel 6 Not Installed HOT 1
- v1.4 not published
- Duplicate key in session when using different browser on same machine HOT 4
- Laravel 8 like database session driver HOT 1
- Laravel 9 support HOT 2
- Lumen 9 Support
- Doesn't work when mongo is not default. HOT 10
- Does the package use mongdbs TTL functionality? HOT 2
- Does it clear stale sessions? HOT 2
- another: Driver [mongodb] not supported HOT 3
- Getting error due to missing implementation of getDefaultDriver after 4.2 upgrade HOT 4
- session driver stopped working after jenssegers/laravel-mongodb update to 2.0.0 HOT 3
- CSRF filter always failing HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from laravel-mongodb-session.