Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. composer require laravel/socialite ~2.0
  2. composer update laravel/socialite
  3.  
  4. "require": {
  5. "php": ">=5.5.9",
  6. "laravel/framework": "5.2.*",
  7. "laravel/socialite": "~2.0"
  8. },
  9.  
  10. <a href="{{ url('/redirect') }}">Login with Facebook</a>
  11.  
  12. Route::get('/redirect', 'SocialAuthController@redirect');
  13. Route::get('/callback', 'SocialAuthController@callback');
  14.  
  15. 'facebook' => [
  16. 'client_id' => 'app-id',
  17. 'client_secret' => 'app-secret',
  18. 'redirect' => 'http://example.dev/callback',
  19. ],
  20.  
  21. <?php
  22.  
  23. namespace AppHttpControllers;
  24. use IlluminateHttpRequest;
  25. use AppHttpRequests;
  26.  
  27. use Socialite;
  28.  
  29. class SocialAuthController extends Controller
  30. {
  31. public function redirect()
  32. {
  33. return Socialite::driver('facebook')->redirect();
  34. }
  35.  
  36. public function callback()
  37. {
  38. $user = Socialite::driver('facebook')->user();
  39. dd($user);
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement