Laravel Socialiteについて質問です
解決したいこと
https://biz.addisteria.com/laravel_twitter/
こちらの記事の
⑤ コントローラーの追加
TwitterController.php 18行目
$twitterUser=Socialite::with('twitter')->user();
こちらの記述は
TwitterController.php 18行目
$twitterUser=Socialite::driver('twitter')->user();
こちらと何か違いはあるのでしょうか?
また、
web.php 18行目
Route::get('/login/twitter', 'TwitterController@redirectToProvider')->name('twitter.login');
TwitterController.php 10~21行目
class TwitterController extends Controller
{
public function redirectToProvider() {
return Socialite::driver('twitter')->redirect();
}
public function handleProviderCallback() {
try {
$twitterUser=Socialite::with('twitter')->user();
}catch (Exception $e) {
return redirect('login/twitter');
}
/login/twitterにアクセス後、redirectToProvider()によって
/login/twitter/callbackにリダイレクトされ、
Exceptionが発生した場合、/login/twitterにリダイレクトされる様ですが、
無限ループは発生しないのでしょうか?
よろしくお願いします。
0