with()でもdriver()でも全く同じ。
public function with($driver)
{
return $this->driver($driver);
}
無限ループはせずログイン画面で止まるけどlogin/twitterに飛ばすのは間違い。
そんな初心者が書いてるような記事は一切見てはいけない。
Laravel関連は特に間違った記事しか存在しない。
0Like
https://biz.addisteria.com/laravel_twitter/
こちらの記事の
⑤ コントローラーの追加
$twitterUser=Socialite::with('twitter')->user();
こちらの記述は
$twitterUser=Socialite::driver('twitter')->user();
こちらと何か違いはあるのでしょうか?
また、
Route::get('/login/twitter', 'TwitterController@redirectToProvider')->name('twitter.login');
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にリダイレクトされる様ですが、
無限ループは発生しないのでしょうか?
よろしくお願いします。
with()でもdriver()でも全く同じ。
public function with($driver)
{
return $this->driver($driver);
}
無限ループはせずログイン画面で止まるけどlogin/twitterに飛ばすのは間違い。
そんな初心者が書いてるような記事は一切見てはいけない。
Laravel関連は特に間違った記事しか存在しない。