title: How to redirect the user to login to facebook and have them come back to the same place?
body: <p>I have a dashboard feature that requires facebook login. If the token is expired, I catch that. </p>
  
  <p><em>So far so good</em>, however, I'd like the user to go off to login and come back to the same place.</p>
  
  <p>This is the code:</p>
  
  <pre><code>try {
      //make FB client
      $fb = new Facebook( [
          'app_id'                =&gt; config( 'app.FACEBOOK_APPID' ),
          'app_secret'            =&gt; config( 'app.FACEBOOK_APPSECRET' ),
              'default_graph_version' =&gt; 'v2.8',
      ] );
  
      //Pull events realted to this user
      $events      = $fb-&gt;get( $endpoint, $accessToken )-&gt;getDecodedBody();
  
  //catch exception if token is expired
  } catch ( FacebookSDKException $e ) {
      //redirect to facebook login
      return redirect()-&gt;action('Auth\SocialiteLoginController@redirectToProvider', ['facebook']);
  }
  return $events;
  </code></pre>
  
  <p><strong><em>My issue is</em></strong>, the <code>return redirect()</code> statement, does not redirect the user to Facebook, but, it sends back the <code>RedirectResponse</code> object to the calling function.</p>