For specific reasons I'm logging the user automatically, and set the remember_me cookie so they stay logged in.
They hit a route like my-app.com/my-login?params=XYZ
I call Auth::login($user, true);
I redirect them to a page where they are logged in
It works everywhere, except on iOS Safari (for some reason). There, it logs in, but doesn't remember the user. However if I refresh the final page just after login, it remembers the user!
Any idea why? How/when is the remember_me cookie set in the HTTP response?