If you need to grab something from the Laravel session, then forget it immediately, consider using session()->pull($value)
. It completes both steps for you.
// Before$path = session()->get('before-github-redirect', '/components'); session()->forget('before-github-redirect'); return redirect($path); // Afterreturn redirect(session()->pull('before-github-redirect', '/components'))
Tip given by @jasonlbeggs