Download the PHP package isend/laravel without Composer
On this page you can find all versions of the php package isend/laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download isend/laravel
More information about isend/laravel
Files in isend/laravel
Package laravel
Short Description Laravel SDK for iSend SMS API v3
License MIT
Homepage https://isend.ly
Informations about the package laravel
iSend SMS Laravel Package
A Laravel package for sending SMS messages using the iSend SMS API v3. Simple to use and easy to set up.
Key Features
- SMS messaging with single/multiple recipients
- Message scheduling and delivery tracking
- Campaign management
- Error handling with detailed diagnostics
- Interactive CLI setup wizard
Requirements
- PHP 8.2 or higher
- Laravel 11.x or 12.x
- Guzzle HTTP client
- Valid iSend SMS API credentials
Installation
You can install the package via Composer:
The package will automatically register itself using Laravel's package discovery.
Configuration
Interactive Setup (Recommended)
The easiest way to set up the package is by using the interactive setup command:
This command will set up your API credentials and publish the config file in one step.
Or, Manual Configuration
Alternatively, you can manually publish the configuration file:
This will create a config/isend.php file with comprehensive configuration options.
Then, add these environment variables to your .env file:
Optional Environment Variables
You can customize the service with these additional variables:
Basic Usage
Sending a Simple SMS
Multiple Recipients
Custom Sender ID
Scheduled Messages
DLT Template ID (for regulatory compliance)
Advanced Features
Checking Message Status
Listing Messages
Campaign Management
Account Management
Exception Handling
The package throws ISendException with detailed error information:
Debugging
For debugging purposes, you can access the last API response:
Testing
The package includes a comprehensive test suite:
Laravel Version Compatibility
| Laravel Version | Package Version |
|---|---|
| 11.x | 1.x |
| 12.x | 1.x |
Security
If you discover any security issues, please email [email protected] instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.