login with google laravel 7

<?php  namespace App\Http\Controllers\Auth;  use App\Http\Controllers\Controller;use Socialite;use Auth;use Exception;use App\User;  class GoogleController extends Controller{    /**     * Create a new controller instance.     *     * @return void     */    public function redirectToGoogle()    {        return Socialite::driver('google')->redirect();    }          /**     * Create a new controller instance.     *     * @return void     */    public function handleGoogleCallback()    {        try {                $user = Socialite::driver('google')->user();                 $finduser = User::where('google_id', $user->id)->first();                 if($finduser){                     Auth::login($finduser);                    return redirect('/home');                 }else{                $newUser = User::create([                    'name' => $user->name,                    'email' => $user->email,                    'google_id'=> $user->id,                    'password' => encrypt('123456dummy')                ]);                    Auth::login($newUser);                     return redirect('/home');            }            } catch (Exception $e) {            dd($e->getMessage());        }    }}

4.13
8
Rick Riggs 100 points

                                    $user = Socialite::driver('github')-&gt;user();

// OAuth Two Providers
$token = $user-&gt;token;
$refreshToken = $user-&gt;refreshToken; // not always provided
$expiresIn = $user-&gt;expiresIn;

// OAuth One Providers
$token = $user-&gt;token;
$tokenSecret = $user-&gt;tokenSecret;

// All Providers
$user-&gt;getId();
$user-&gt;getNickname();
$user-&gt;getName();
$user-&gt;getEmail();
$user-&gt;getAvatar();

4.13 (8 Votes)
0
4
1
Driux 85 points

                                    'github' =&gt; [
    'client_id' =&gt; env('GITHUB_CLIENT_ID'),
    'client_secret' =&gt; env('GITHUB_CLIENT_SECRET'),
    'redirect' =&gt; 'http://your-callback-url',
],

4 (4 Votes)
0
Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
laravel socialite microsoft specification laravel 5.2 google login sign in in laravel how to do google login in laravel 8 laravel soialate google login login via google+laravel laravel google login project use Laravel Socialite laravel 8 use Laravel Socialite laravel8 google login laravel 7 laravel socialite inertia laravel login syatem like google laravel socialite use cases why to use laravel socialite socialite controller laravel laravel google login tutorial laravel install google login install laravel socialite for laravel 6 Socialite - Laravel Social Network Script Socialite - Laravel Social Laravel 8 y Socialite Laravel 7 y Socialite sociallite laravel laravel.com socialite laravel socialite laravel 8 socialite laravel tutorial with breeze socialite laravel tutorial login con google en laravel 7 login con google en laravel login google with laravel google login in laravel 8 how to login with google laravel] login with google laravel 8 login with google account in laravel install laravel socialite laravel sociallite install socialite laravel sign in with google laravel 6 sign in with google laravel socialite laravel example laravel socialite for laravel 5.2 login with google laravel 7 login with google laravel 8 how to do login with google in laravel how to do google login in laravel how ot integrate google login to laravel hwo to do google login in laravel laravel 8 sociallite google login in laravel laravel/socialite laravel 8 laravel custom Socialite google login using laravel laravel login google login google laravel 8 login google laravel social laravel 8 example of laravel socialite social media Laravel socialite sanctrum laravel Socialite laravel android google login laravel login with google laravel laravel social media login with google in laravel 8 step by step tutorial socialite laravel for firebase laravel socialite version for laravel 7 laravel 7 socialite laravel login with google service how to make login with google in laravel and display name how to login with google laravel laravel/socialite demo laravel 7 socialite tutorial laravel google login install socialite laravel 8 login with google in laravel 8 google login in laravel 8 step by step google login in laravel step by step laravel 8 socialite set up larvel 7 laravel new google_login socialite package in laravel 5.8 login with google in laravel socialite laravel 8 laravel login with google account login using google in laravel 8 laravel socialite example google login in laravel demo google login in laravel 6 laravel login with google &quot;laravel/socialite&quot; laravel 7 socialite package laravel socialite package in laravel - [ ] Laravel Socialite laravel socialite tutorial laravel Socialite Socialite Laravel Application socialite laravel 5.8 socialite laravel laravel 5.5 socialite login with google laravel 7 socialite laravel 7
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source