public function getLoginGoogle(Request $request)
 {
     # GET OAUTH DATA
     $oauth = Socialite::driver('google')->user();
     # GET USER
     $user = User::where('email', $oauth->email)->first();
     # LOGIN OR KICK
     if ($user) {
         // # RECORD LOGIN
         $log = new LogLogin();
         $log->user_id = $user->id;
         $log->email = $oauth->email;
         $log->ip = $request->ip();
         $log->result = 'successful';
         $log->save();
         Auth::login($user);
         return redirect()->action('\\Skydiver\\RapydDashboard\\Controllers\\DashboardController@getIndex');
     } else {
         // # RECORD LOGIN
         $log = new LogLogin();
         $log->email = $oauth->email;
         $log->ip = $request->ip();
         $log->result = 'failed';
         $log->save();
         Session::flash('message', array('type' => 'danger', 'msg' => 'No user found.<br>Attempt has been recorded.'));
         return redirect()->action('\\Skydiver\\RapydDashboard\\Controllers\\OAuthController@getSSOLogin');
     }
 }