karamanisweb / simplesmsgreek
SimpleSMS Laravel 包的包装器,提供了额外的希腊短信驱动程序。
Requires
- php: >=7.0.0
- simplesoftwareio/simple-sms: ^3.1
This package is not auto-updated.
Last update: 2023-05-13 20:35:37 UTC
README
简介
SimpleSMSGreek 是 SimpleSMS 包的包装器,提供了额外的希腊短信驱动程序。这是一个为 Laravel 提供使用希腊网关发送短信能力的包。以下是一些额外的提供商:Smsn,Ez4usms,Sms.net.gr。
要求
Laravel 5
- PHP: >= 7.0.0
- simplesoftwareio/simple-sms >= 3.1.0
安装
Composer
您可以使用以下 composer 命令 composer require karamanisweb/simplesmsgreek
,或者您可以将包添加到您的 composer/json
文件中的 require
。
"require": {
"karamanisweb/simplesmsgreek": "1.0.*"
}
然后运行 composer update
命令。
此过程将包安装到您的应用程序中。
服务提供者
一旦您将包安装到 Laravel 应用程序中。
将 KaramanisWeb\SimpleSMSGreek\SmsServiceProvider::class
添加到 config/app.php
配置文件的 providers
数组中。
别名
现在,您只需注册 Facade。
将 'SMS' => SimpleSoftwareIO\SMS\Facades\SMS::class
添加到 config/app.php
配置文件的 aliases
数组中。
发布配置
如果您需要更改配置文件,必须运行以下命令以保存您的配置文件到本地应用
php artisan vendor:publish --provider="KaramanisWeb\SimpleSMSGreek\SmsServiceProvider"
这将复制配置文件到您的 config
文件夹。
或者,您可以手动将配置文件从 vendors/karamanisweb/simplesmsgreek/Config
目录复制到您的本地应用。
文档
此包添加了 3 个希腊 SMS 驱动程序
- Smsn
- Ez4usms
- Sms.net.gr
Smsn
'driver' => env('SMS_DRIVER', 'smsn'), 'smsn' => [ 'username' => env('SMSN_USERNAME', 'Your Smsn Username'), 'password' => env('SMSN_PASSWORD', 'Your Smsn Password'), 'unicode' => env('SMSN_UNICODE', false), ]
Ez4usms
'driver' => env('SMS_DRIVER', 'ez4us'), 'ez4us' => [ 'username' => env('EZ4US_USERNAME', 'Your Ez4us Username'), 'password' => env('EZ4US_PASSWORD', 'Your Ez4us Password'), 'unicode' => env('EZ4US_UNICODE', false), ]
Sms.net.gr
'driver' => env('SMS_DRIVER', 'smsnetgr'), 'smsnetgr' => [ 'username' => env('SMSNETGR_USERNAME', 'Your Smsnetgr Username'), 'api_password' => env('SMSNETGR_API_PASS', 'Your Smsnetgr API Password'), 'api_token' => env('SMSNETGR_API_TOKEN', 'Your Smsnetgr API Token'), 'unicode' => env('SMSNETGR_UNICODE', false), ]
SimpleSMS 的文档可以在 此处 找到。