hasanalyazidi / laravel-sendables
发送短信和OTP
v3.0.1
2024-08-22 00:04 UTC
Requires
- php: >=7.1|^8.0
- adrii/whatsapp-api: ^0.7.0
- guzzlehttp/guzzle: ^7.3
- illuminate/contracts: ^6|^7|^8|^9|^10
- illuminate/support: ^6|^7|^8|^9|^10
Requires (Dev)
- laravel/framework: ^6|^7|^8|^9|^10
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^6|^7|^8|^9|^10
README
安装
- 将包添加到您的
composer.json
composer require hasanalyazidi/laravel-sendables
- 首先迁移包表或发布迁移,然后再迁移
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)。有关更多信息,请参阅许可文件。