PHPackages                             abedin99/bulksms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. abedin99/bulksms

ActiveLibrary

abedin99/bulksms
================

Laravel bulksms Package

v1.0.0(5y ago)013MITPHP

Since Feb 6Pushed 5y ago1 watchersCompare

[ Source](https://github.com/Abedin99/laravel-bulksms-package)[ Packagist](https://packagist.org/packages/abedin99/bulksms)[ RSS](/packages/abedin99-bulksms/feed)WikiDiscussions master Synced today

READMEChangelog (1)DependenciesVersions (2)Used By (0)

About Package
-------------

[](#about-package)

At times, you might want to create an app that uses a phone number/password pair as a means of authentication, as opposed to the normal email/password pair. In some other cases, you are not necessarily using phone numbers as a means of authentication, but having a phone number is critical to your app. In such situations, it is very important you verify that the phone numbers your users provide are valid and functional. One way to do this is to give them a call and tell them a code that they will have to provide to your app. If you use Gmail, then you are probably familiar with the voice call verification it uses. In this package, we will be showing you how to achieve that using Laravel and [bartapathao.com](http://bartapathao.com) Bulksmsbd Service excellent service. Let’s get to it.

- .

Laravel is accessible, powerful, and provides tools required for large, robust applications.

Installation
------------

[](#installation)

This package can be used with Laravel 5.8 or higher.

1. You can install the package via composer:

```
    composer require abedin99/bulksms
```

2. You should publish the migration and the config/bulksms.php config file with:

```
    'providers' => [
	    Abedin99\Bulksms\BulksmsServiceProvider::class,
	];
```

3. Creating a blogpackage.php file in the /config directory of the Laravel project in which the package was required.

```
    php artisan vendor:publish --provider="Abedin99\Bulksms\BulksmsServiceProvider" --tag="config"
```

4. The next thing we are going to do is to add our bulksms credentials to the .env file.

```
    BULKSMS_URL=

    BULKSMSBD_USERNAME=

    BULKSMSBD_PASSWORD=
```

Usage
-----

[](#usage)

```
    use Abedin99\Bulksms\Bulksms;

    Route::get('/send-otp', function() {
        $code = random_int(100000, 999999);

        $number = "+880XXXXXXXXXX"; // with country and area code

        $txt = "Hi, thanks for Joining. This is your verification code: {$code}";

        $send = Bulksms::send($number, $txt);

        return $send;
    });
```

Usage Example
-------------

[](#usage-example)

1 [How to Implement Account Verification and Login by Phone in Laravel](docs/ACCOUNT_VERIFICATION_BY_PHONE.md).

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1918d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/69dcb45844771d7e2c2683524fd0f4dfbb3a428f328dcbebf1f3a25237b6c20e?d=identicon)[abedin](/maintainers/abedin)

---

Top Contributors

[![abedin99](https://avatars.githubusercontent.com/u/17759136?v=4)](https://github.com/abedin99 "abedin99 (8 commits)")

### Embed Badge

![Health badge](/badges/abedin99-bulksms/health.svg)

```
[![Health](https://phpackages.com/badges/abedin99-bulksms/health.svg)](https://phpackages.com/packages/abedin99-bulksms)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
