In my case, the cause was session being regenerated with every page reload, which was caused by the Carbon::setTestNow() function incorrectly used in the AppServiceProvider.php. This caused all of the sessions to be expired right after creation. Try to disable that if you use it somewhere. Hope this helps.