public function run()
 {
     $user = new OAuthUser();
     $user->email = '*****@*****.**';
     $user->password = Hash::make('password');
     $user->first_name = 'Shaun';
     $user->last_name = 'Persad';
     $user->login_type = OAuthUser::LOGIN_TYPE_NORMAL;
     $user->save();
 }
 /**
  * @param Google_Service_Plus_Person $gplus_user
  * @param Google_Service_Oauth2_Tokeninfo $token_info
  */
 public function createGPlusUser(Google_Service_Plus_Person $gplus_user, Google_Service_Oauth2_Tokeninfo $token_info)
 {
     $gplus_id_field = \Config::get('api-foundation::user_table_gplus_id_field');
     $login_type_field = \Config::get('api-foundation::user_table_login_type_field');
     $login_type_gplus = \Config::get('api-foundation::user_table_login_type_gplus');
     $user = new OAuthUser();
     $user->email = $token_info->getEmail();
     $user->password = Hash::make(str_random(20));
     $user->{$gplus_id_field} = $gplus_user->getId();
     $user->first_name = $gplus_user->getName()->getGivenName();
     $user->last_name = $gplus_user->getName()->getFamilyName();
     $user->{$login_type_field} = $login_type_gplus;
     $user->save();
 }