Download the PHP package munshiprodip/bulksmsbd-laravel without Composer
On this page you can find all versions of the php package munshiprodip/bulksmsbd-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download munshiprodip/bulksmsbd-laravel
More information about munshiprodip/bulksmsbd-laravel
Files in munshiprodip/bulksmsbd-laravel
Package bulksmsbd-laravel
Short Description Clean, modern, PSR-12 compliant Laravel wrapper package for the BulkSMSBD SMS Gateway API
License MIT
Homepage https://github.com/munshiprodip/bulksmsbd-laravel
Informations about the package bulksmsbd-laravel
BulkSMSBD Laravel Wrapper Package
A clean, modern, PSR-12 compliant, production-ready Laravel wrapper package for the BulkSMSBD SMS Gateway API.
Features
- Core Class (
BulkSmsBd\Laravel\BulkSmsBd): Formats and enriches every API response withstatus_messagemapped fromresponse_codeandis_successindicator. - One-to-Many SMS (
/api/smsapi): Accepts single, comma-separated string, or array of numbers with message content. - Many-to-Many SMS (
/api/smsapimany): Accepts array of recipient objects[['to' => '...', 'message' => '...']]. - Balance Check API (
/api/getBalanceApi): Retrieves remaining credit balance (supports GET and POST methods). - Status Code Resolution: Dedicated
BulkSmsBdException::$statusCodesandBulkSmsBdException::getMessageForCode($code)resolver.
Requirements
- PHP: 8.1 or higher
- Laravel Framework: 9.x, 10.x, or 11.x
Installation
Install the package via Composer:
Environment Setup (.env)
Add your BulkSMSBD credentials and settings directly into your project's .env file:
Configuration Publishing (Optional)
Publish the package configuration file if you need to customize default settings:
This generates config/bulksmsbd.php:
3. Usage Examples in Laravel
Direct Status Code Resolution
Support & Rating Request ⭐
If you find this package helpful for your Laravel applications, please take a moment to Star ⭐ the repository on GitHub and share your rating! Your support helps other developers discover this package and encourages active maintenance.
- GitHub Repository: munshiprodip/bulksmsbd-laravel
- Packagist Package: munshiprodip/bulksmsbd-laravel
Author
- Prodip Munshi - [email protected]
License
The MIT License (MIT). Please see License File for more information.
All versions of bulksmsbd-laravel with dependencies
illuminate/support Version ^9.0|^10.0|^11.0
illuminate/http Version ^9.0|^10.0|^11.0