Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Php Client Laravel Package

smsapi/php-client

PHP client library for SMSAPI, providing a simple way to send SMS and manage messaging features from PHP applications. Suitable for integrating SMS notifications and related services into Laravel or custom PHP projects.

View on GitHub
Deep Wiki
Context7
4.0.0

Removed

  • deprecated \Smsapi\Client\Feature\Contacts\Bag\CreateContactBag::withPhone
  • deprecated \Smsapi\Client\Feature\Sms\Bag\ScheduleSmsBag::setIdx
  • deprecated \Smsapi\Client\Feature\Sms\Bag\SendSmsToGroupBag::setIdx
  • deprecated \Smsapi\Client\Feature\Sms\Bag\ScheduleSmsToGroupBag::setIdx
  • deprecated \Smsapi\Client\Curl\Exception\RequestException
  • deprecated \Smsapi\Client\Curl\Exception\NetworkException
  • deprecated \Smsapi\Client\Curl\Exception\ClientException
3.0.13

Added

  • PHP-8.5 support
3.0.12

Added

  • PHP-8.4 support
3.0.11

Added

  • service url scheme and host validation
  • service url with port support

Changed

  • PSR-18 HTTP client related exceptions namespace moved
3.0.10

Added

  • PHP-8.3 support
  • SendSmsBag::$timeRestriction optional parameter
  • SendSmssBag::$timeRestriction optional parameter
  • SendSmsToGroupBag::$timeRestriction optional parameter
  • ScheduleSmsBag::$timeRestriction optional parameter
  • ScheduleSmssBag::$timeRestriction optional parameter
  • ScheduleSmsToGroupBag::$timeRestriction optional parameter

Fixed

  • sending/scheduling smses in large amount
3.0.9

Fixed

  • expired MFA code verification
3.0.8

Added

  • psr/http-message v2 support
3.0.7

Fixed

  • dynamic property deprecations
3.0.6

Fixed

  • HTTP headers parsing, PSR-7 compliant
3.0.5

Fixed

  • HTTP headers parsing, HttpClient issue
3.0.4

Added

  • psr/log v2, v3 support
3.0.3

Fixed

  • Guzzle PSR7 incompatible URI paths, The path of a URI with an authority must start with a slash "/" or be empty
3.0.2

Added

  • PHP-8 support
3.0.1

Changed

  • Guzzle HTTP helpers marked as optional dependency
3.0.0

Added

  • PSR-18 support
  • PSR-17 support

Changed

  • utf-8 as default encoding
  • CreateContactBag::withPhone marked as deprecated
  • PingFeature::ping returns authorization and service availability status

Removed

  • built-in proxy support - use own implementation
  • concrete HTTP client dependency (Guzzle 6)
  • PushFeature
  • SendSmsBag::setIdx
  • DeleteSmsBag
  • FindSendernamesBag
2.6.1

Fixed

  • undelivered messages contact field support
2.6.0

Added

  • generation and verification of MFA codes implement
  • MfaFeature uses mfa endpoint
2.5.0

Added

  • custom contact fields support

Changed

  • PingFeature uses ping endpoint
2.4.0

Added

  • BlacklistFeature
2.3.4

Fixed

  • ApiErrorException when error undefined
2.3.3

Added

  • DeleteScheduledSmssBag that replaces deprecated DeleteSmsBag

Changed

  • DeleteSmsBag marked as deprecated
2.3.2

Fixed

  • SmsFeature::deleteScheduledSms
2.3.1

Changed

  • PushFeature marked as deprecated
2.3.0

Added

  • ContactsFeature::deleteContacts
2.2.0

Changed

  • ContactsFeature::findContacts parameter bag made optional
2.1.3

Fixed

  • CreateContactBag::withPhone
2.1.2

Added

  • api error exception error

Changed

  • api error exception messages

Fixed

  • CreateContactBag::withPhoneNumber method is deprecated, use CreateContactBag::withPhone instead
2.1.1

Fixed

  • sms content parts
2.1.0

Added

  • sending sms to many recipients at once
  • sms details
  • update subuser feature
  • find contact groups feature

Fixed

  • sms params
  • sending sms with external id (idx)
  • decimal subuser points
  • marks FindSendernamesBag as deprecated
2.0.0

Added

  • support for Ping
  • basic support for Push
  • basic support for Short Url
  • new Contacts resources
  • psr/log support
  • support for proxy servers
  • support for PHP v7

Changed

  • library is rewritten from-scratch
  • user.do is superseded by profile and subusers
  • sender.do is superseded by sms/sendernames
  • curl and native HTTP transport is superseded by guzzlehttp/guzzle

Removed

  • Basic authorization
  • support for PHP v5
Changed
  • method signature \Smsapi\Client\Feature\Contacts\ContactsFeature::findContacts
  • method signature \Smsapi\Client\Feature\Sms\Bag\ScheduleSmsBag::setExternalId
  • method signature \Smsapi\Client\Feature\Sms\Bag\ScheduleSmssBag::setExternalId
  • method signature \Smsapi\Client\Feature\Sms\Bag\ScheduleSmsToGroupBag::setExternalId
  • method signature \Smsapi\Client\Feature\Sms\Bag\SendSmsBag::setExternalId
  • method signature \Smsapi\Client\Feature\Sms\Bag\SendSmssBag::setExternalId
  • method signature \Smsapi\Client\Feature\Sms\Bag\SendSmsToGroupBag::setExternalId
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
besmartand-pro/php-quality-config
sentix/ai-chatbot
terminal42/code-quality-tools
codifyo/ts-generator-bundle
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity