My Laravel5 website uses csrf tokens to prevent CSRF attacks. On Chrome and Firefox, eveything works fine.
I submitted the site for my client to test and, when he uses Internet Explorer (9/10), he has "Token mismatch" errors on evey page using the token.
I assume it is a cookie/session issue.
After some research, I tried removing the slash in the cookie name ("laravel_session"), and changing the session driver ("file" by default). It didn't help.
I know my client could change its "trust policies" in IE but it's a public site and this would only be a temporary solution.
Any thoughs on that weird issue?
I had the same problem and what fixed it for me was to edit my .htaccess expire settings to:
Before, my ExpiresDefault was A31536000 and I did not have the ExpiresByType text/html.