hasanalyazidi/laravel-sendables

v3.0.1 2024-08-22 00:04 UTC

This package is not auto-updated.

Last update: 2024-10-03 00:38:03 UTC


README

Software License Travis Total Downloads

安装

  1. 将包添加到您的 composer.json
composer require hasanalyazidi/laravel-sendables
  1. 首先迁移包表或发布迁移,然后再迁移
php artisan migrate

发布包文件

发布配置文件(必需)

php artisan vendor:publish --provider="HasanAlyazidi\Sendables\Providers\SendablesServiceProvider" --tag="config"

发布迁移(可选)

php artisan vendor:publish --provider="HasanAlyazidi\Sendables\Providers\SendablesServiceProvider" --tag="migrations"

发布语言资源(可选)

英语

php artisan vendor:publish --provider="HasanAlyazidi\Sendables\Providers\SendablesServiceProvider" --tag="resources-lang-en"

阿拉伯语

php artisan vendor:publish --provider="HasanAlyazidi\Sendables\Providers\SendablesServiceProvider" --tag="resources-lang-ar"

所有支持的语言

php artisan vendor:publish --provider="HasanAlyazidi\Sendables\Providers\SendablesServiceProvider" --tag="resources-lang-all"

用法

短信

$sms = new SMSNotification('SMS Message', '966000000000');
$sms->send();

OTP

$otp = new OtpVerifier('966000000000');
$otp->send();
  • WhatsApp
    添加一个名为 otp_code 的消息模板,类型为(Authentication),并使用您的应用程序支持的语言。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件hassanx220@gmail.com联系,而不是使用问题跟踪器。

许可

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