App\Services\Auth\Front\User::register PHP Method

register() public static method

public static register ( array $input ) : User
$input array
return User
    public static function register(array $input) : User
    {
        $defaults = ['role' => UserRole::MEMBER(), 'status' => UserStatus::ACTIVE()];
        $user = static::create($defaults + array_only($input, ['first_name', 'last_name', 'address', 'postal', 'city', 'country', 'telephone', 'email', 'password']));
        event(new UserRegistered($user));
        return $user;
    }

Usage Example

 /**
  * Create a new user instance after a valid registration.
  *
  * @param array $data
  *
  * @return User
  */
 protected function create(array $data)
 {
     return User::register($data);
 }