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或更高版本一起使用。
- 您可以通过composer安装此包
composer require abedin99/bulksms
- 您应该使用以下命令发布迁移和config/bulksms.php配置文件
'providers' => [ Abedin99\Bulksms\BulksmsServiceProvider::class, ];
- 在Laravel项目中创建一个名为blogpackage.php的文件,该文件位于所需包的/config目录中。
php artisan vendor:publish --provider="Abedin99\Bulksms\BulksmsServiceProvider" --tag="config"
- 接下来,我们将把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; });
使用示例
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。