22
33namespace App \Http \Controllers \Auth ;
44
5+ use App \Http \Controllers \Controller ;
56use App \Models \User ;
6- use Illuminate \Http \Request ;
77use Blaspsoft \SocialitePlus \SocialitePlusFactory ;
8+ use Illuminate \Http \Request ;
89use Illuminate \Support \Facades \Auth ;
9- use App \Http \Controllers \Controller ;
1010
1111class SocialitePlusController extends Controller
1212{
@@ -19,8 +19,6 @@ class SocialitePlusController extends Controller
1919
2020 /**
2121 * Create a new SocialLoginController instance.
22- *
23- * @param SocialitePlusFactory $socialitePlus
2422 */
2523 public function __construct (SocialitePlusFactory $ socialitePlus )
2624 {
@@ -30,14 +28,12 @@ public function __construct(SocialitePlusFactory $socialitePlus)
3028 /**
3129 * Redirect to the social login page
3230 *
33- * @param string $provider
3431 * @return \Illuminate\Http\RedirectResponse
3532 */
3633 public function redirect (string $ provider )
3734 {
3835 try {
3936 return $ this ->socialitePlus ->build ($ provider )->redirect ();
40-
4137 } catch (\Exception $ e ) {
4238
4339 return redirect ()->route ('login ' )->with ('error ' , $ e ->getMessage ());
@@ -47,20 +43,21 @@ public function redirect(string $provider)
4743 /**
4844 * Handle the social login callback
4945 *
50- * @param string $provider
51- * @param Request $request
5246 * @return \Illuminate\Http\RedirectResponse
5347 */
5448 public function callback (string $ provider , Request $ request )
5549 {
56- if (!$ request ->has ('code ' )) return redirect ()->route ('login ' )->with ('error ' , 'Invalid request ' );
50+ if (! $ request ->has ('code ' )) {
51+ return redirect ()->route ('login ' )->with ('error ' , 'Invalid request ' );
52+ }
5753
5854 $ user = $ this ->socialitePlus ->build ($ provider )->user ();
5955
6056 $ existingUser = User::where ('email ' , $ user ->getEmail ())->first ();
6157
6258 if ($ existingUser ) {
6359 Auth::login ($ existingUser );
60+
6461 return redirect ()->intended ('/dashboard ' );
6562 }
6663
0 commit comments