abedin99/bulksms

Laravel bulksms 包

v1.0.0 2021-02-06 00:18 UTC

This package is auto-updated.

Last update: 2024-09-06 09:24:23 UTC


README

有时,你可能想创建一个使用电话号码/密码对作为认证方式的应用,而不是使用正常的邮箱/密码对。在其他情况下,你可能不一定要用电话号码作为认证方式,但拥有电话号码对你的应用来说至关重要。在这种情况下,验证用户提供的电话号码是否有效和可用非常重要。一种方法是给他们打电话,告诉他们一个代码,他们需要将其提供给应用。如果你使用Gmail,那么你可能熟悉它使用的语音验证。在这个包中,我们将向您展示如何使用Laravel和bartapathao.com Bulksmsbd服务来实现这一点。让我们开始吧。

Laravel易于使用、功能强大,并提供构建大型、健壮应用所需的所有工具。

安装

此包可以与Laravel 5.8或更高版本一起使用。

  1. 您可以通过composer安装此包
    composer require abedin99/bulksms
  1. 您应该使用以下命令发布迁移和config/bulksms.php配置文件
    'providers' => [
	    Abedin99\Bulksms\BulksmsServiceProvider::class,
	];
  1. 在Laravel项目中创建一个名为blogpackage.php的文件,该文件位于所需包的/config目录中。
    php artisan vendor:publish --provider="Abedin99\Bulksms\BulksmsServiceProvider" --tag="config"
  1. 接下来,我们将把bulksms凭证添加到.env文件中。
    BULKSMS_URL=<url>

    BULKSMSBD_USERNAME=<username>

    BULKSMSBD_PASSWORD=<password>

使用方法

    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;
    });

使用示例

1 如何在Laravel中通过电话实现账户验证和登录

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件