Recent Topics

How to add a login button(sign in with google) on Bagisto(velocity theme).

  • I had done these things

    1. Obtain these credentials form google and add these to .env.
    1. Add routes in web.php
    Route::get('/redirect','Auth\[email protected]');
    Route::get('/callback','Auth\[email protected]');

    3.Add a controller in LoginController.php

    use Hash;
    use Laravel\Socialite\Facades\Socialite;
    use Illuminate\Support\Str;
    use App\User;
    //Send the user request to google
    public function google(){
            return Socialite::driver('google')->redirect();
    //get the auth request from the google to authenticate 
    public function goo gleRedirect(){
        $user = Socialite::driver('google')->stateless()->user();
        $user = User::firstOrCreate([
            'email' => $user->email
        ], [
            'name' =>  $user->name,
            'password' => Hash::make(Str::random(24))
        Auth::login($user, true);
        return redirect('/dashboard'); 

    I cant able to understand how to add UI button(login with google) and redirect it to


  • Hey Prashant,

    I really appreciate your efforts, you could add your options here.

    Let me know if you have any further query.


Log in to reply