cuneytyuksel/toplusms
Composer 安装命令:
composer require cuneytyuksel/toplusms
包简介
Laravel Notification for toplusmsapi.com
README 文档
README
Introduction
This is a simple Notifications channel for Laravel.
Installation
First, you'll need to require the package with Composer:
composer require cuneytyuksel/toplusms
Aftwards, run composer update from your command line.
Then, update config/app.php by adding an entry for the service provider.
'providers' => [ // ... Sms\TopluSms\TopluSmsProvider::class, ];
Then, update config/services.php by adding your toplusms credentials.
return [ // ... , 'toplusms' => [ 'username' => env('TOPLUSMS_USERNAME'), 'password' => env('TOPLUSMS_PASSWORD'), 'from' => env('TOPLUSMS_FROM', null), // Can be ovverdiden with $message->from() ] // ... ];
Usage
Routing sms notifications
In order to send sms messages, you need to specify recipient for each notifiable entity.
For instance in app/user.php
// ... public function routeNotificationForSms(){ return $this->phone; } // ...
Sending notification
via Method
In your notification class you can define channel as:
// ... public function via($notifiable) { return ['sms']; } // ...
toSMS Method
You also need to define, toSms method. You can:
- Send a simple string as:
// ... public function toSms($notifiable) { return "Hello World!"; } // ...
- Or define a from (sender) to override config:
// ... public function toSms($notifiable) { $message = new SmsMessage("Hello World"); $message->from("5xxxxxxxxx"); return $message; } // ...
统计信息
- 总下载量: 251
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-09-19