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.
1// Before2$path = session()->get('before-github-redirect', '/components');3 4session()->forget('before-github-redirect');5 6return redirect($path);7 8// After9return redirect(session()->pull('before-github-redirect', '/components'))
Tip given by @jasonlbeggs