rsoftsteam / sms-ru
SmsRu API 集成到 Laravel
1.0.2
2019-04-15 19:31 UTC
Requires
- php: ^7.1
- ext-curl: *
- ext-json: *
- laravel/framework: ^5.6
Requires (Dev)
- phpunit/phpunit: ^7.5.0
This package is auto-updated.
Last update: 2024-09-28 20:14:50 UTC
README
安装
安装包 composer require rsoftsteam/sms-ru dev-master
配置
在应用程序的环境中添加服务提供者 config/app.php
`'providers' => [
...
/*
* Package Service Providers...
*/
SmsRu\SmsRuServiceProvider::class,
...
]`
发布配置文件 php artisan vendor:publish --provider=SmsRu\SmsRuServiceProvider
编辑配置文件 config/smsRu.php
以符合您的设置。只需指定您的 api_id
即可,您可以在个人账户中获取它,地址为 http://sms.ru 'api_id'=>env('SMSRU_API_ID', <您的 API_ID>)
所有参数的详细描述请参阅文件 config/smsRu.php
使用
通过 Laravel Notifications 系统发送短信。为此,使用通知通道 SmsRu\SmsRuChannel
创建新的 php artisan make:notification <名称>
或编辑现有的通知类。
在您的通知类中添加方法 toSmsRu
`public function toSmsRu($notifiable)
{
return $this->message->to($notifiable->phone);
}`
将 smsRu 通道添加到通知的发送方法列表中
public function via($notifiable)
{
return [
...
SmsRuChannel::class
];
}