We had a hiccup recently where we had changed the URI of the page a user would be redirected to after logging in. Because we had been using
return Redirect::intended('/home') we didn't initially catch that if no intended path was in the session, logged in users would be redirected to the hard-coded path instead of a named route. I made a pull request to add a new method called
intendedWithRoute() which would also allow you to pass a named route and parameters, but it was not merged.
Instead, Taylor suggested this option which was a silly oversight on my part. I wrote about this solution for others the might come across the same problem.
// Use the route() helper function to generate the route path for the intended() method. return Redirect::intented(route('home'));