Download the PHP package banulakwin/laravel-sms without Composer
On this page you can find all versions of the php package banulakwin/laravel-sms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download banulakwin/laravel-sms
More information about banulakwin/laravel-sms
Files in banulakwin/laravel-sms
Download banulakwin/laravel-sms
More information about banulakwin/laravel-sms
Files in banulakwin/laravel-sms
Vendor banulakwin
Package laravel-sms
Short Description Portable Laravel SMS package with multi-provider driver architecture.
License MIT
Homepage https://github.com/banulalakwindu/laravel-sms
Package laravel-sms
Short Description Portable Laravel SMS package with multi-provider driver architecture.
License MIT
Homepage https://github.com/banulalakwindu/laravel-sms
Please rate this library. Is it a good library?
Informations about the package laravel-sms
Laravel SMS (banulakwin/laravel-sms)
Portable Laravel SMS package with multi-provider driver architecture. Currently supports TextLK with scheduled message support.
Requirements
- PHP
^8.2 - Laravel
^11.0|^12.0|^13.0
Installation
Configuration
Add these environment variables to your .env:
Usage
Send SMS
Schedule SMS
Explicit Driver Selection
Response Handling
Features
- Multi-provider driver architecture (TextLK included).
- Sri Lankan phone number normalization (94XXXXXXXXX format).
- Scheduled SMS delivery support.
- DTO-based request/response for type safety.
- Global
sms()helper function. - Configurable provider registration.
- Comprehensive logging for debugging.
Phone Number Normalization
The TextLK provider automatically normalizes phone numbers to the Sri Lankan format:
| Input | Output |
|---|---|
94712345678 |
94712345678 |
0712345678 |
94712345678 |
+94712345678 |
94712345678 |
712345678 |
94712345678 |
Non-Sri-Lankan numbers are skipped and logged.
Testing
Changelog
See CHANGELOG.md for details.
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/your-feature) - Run
composer qualityto ensure tests and style pass - Commit and push
- Open a pull request
Package layout (reference)
License
MIT — see LICENSE for details.
All versions of laravel-sms with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
illuminate/support Version ^11.0|^12.0|^13.0
textlk/textlk-php Version ^2.0
illuminate/support Version ^11.0|^12.0|^13.0
textlk/textlk-php Version ^2.0
The package banulakwin/laravel-sms contains the following files
Loading the files please wait ...