After struggling for months with auth issues in Laravel on Internet Explorer and Edge I seem to finally have found the root to my issues: Underscore in session names.
I believe everyone should make the change to their config file to be absolutely safe.