What happens if you remove SESSION_DOMAIN from your .env entirely? Also run
php artisan cache:clear
Just incase
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hey, I don't know why but my session is not working while using php artisan serve --host 0.0.0.0
First I had to remove \App\Http\Middleware\VerifyCsrfToken::class,, but now while debugging on my phone I want to log in and it won't work.
I think my SESSION_DOMAIN is wrong, but I cannot figure it out.
With Laravel Valet my .env looks like this: (everything works fine with it)
APP_URL=http://myproject.test
SESSION_DOMAIN=.myproject.test #using it for subdomains
Now with php artisan serve it's
APP_URL=http://192.168.1.34:8000
SESSION_DOMAIN=192.168.1.34
But I had to remove VerifyCsrfToken because for some reason I get TokenMismatchException.
I don't want to use Laravel Valet Serve because it is so slow...
Any idea why my session is not working?
Please or to participate in this conversation.