Skip to content

Instantly share code, notes, and snippets.

@localdisk
Created September 12, 2015 09:24
Show Gist options
  • Save localdisk/4ea197f7034eae07140f to your computer and use it in GitHub Desktop.
Save localdisk/4ea197f7034eae07140f to your computer and use it in GitHub Desktop.
Laravel Socialite Twitter
<?php
Route::get('/', function () {
if (!Auth::check()) {
// ログイン済でなければリダイレクト
$url = url('auth/twitter');
$text = 'twitter でログイン';
return 'こんにちは ゲストさん. ' . '<a href="' . $url . '">' . $text . '</a>';
}
return 'ようこそ ' . Auth::user()->username . 'さん!';
});
Route::get('auth/{provider}', function($provider) {
return Socialize::with($provider)->redirect();
});
Route::get('auth/{provider}/callback', function($provider) {
$user = Socialize::driver($provider)->user();
// ユーザーが取得できるのでDBに保存したり
dd($user);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment