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(); }