shpartko / madsms
通过随机提供商发送短信
dev-master
2018-05-20 14:37 UTC
Requires
- php: ^7.1
- fzaninotto/faker: ^1.7
- illuminate/support: ^5.5
- laravel/framework: ^5.5
This package is not auto-updated.
Last update: 2024-09-30 13:37:05 UTC
README
嗨!这是一个用于检查基础 PHP
/Laravel
/MVC
/OOP
技能的测试用例实现。
通过随机提供商发送短信/彩信。
- Madsms - 每个请求一个随机网关;
- SuperMadsms - 每个请求所有网关。
安装
安装 Laravel
composer create-project laravel/laravel test
php artisan key:generate
使用以下命令通过 Composer 安装此软件包
composer require shpartko/madsms
这就完成了。该软件包将自动注册自己。
通知(电子邮件/Slack)
如果您想使用通知,您必须通过 Composer 安装 Guzzle HTTP 库
composer require guzzlehttp/guzzle
然后您必须在 config/madsms.php
文件中的通知部分和 .env
文件中的 MAIL 部分进行配置。
实现
您可以使用以下命令发布配置、语言和视图文件
php artisan vendor:publish --provider="Shpartko\Madsms\MadServiceProvider"
门面
您可以在 config\app.php
的别名部分注册 MadSMS 门面
'aliases' => [
'Madsms' => Shpartko\Madsms\Facades\Madsms::class,
'SuperMadsms' => Shpartko\Madsms\Facades\SuperMadsms::class,
],
之后,您可以使用简短路径访问 MadSMS,例如
Madsms::getGateway()->getGatewayName(); or SuperMadsms::getRandomGateway()->getGatewayName();
使用方法
为了获取该软件包的工作结果,请选择以下其中一个 URL:http(s)://your-domain/madsms
或 http(s)://your-domain/supermadsms
。
例如:https:///madsms 或 https:///supermadsms
或者您可以在我的域名上查看它的工作方式:madsms 和 supermadsms。
清除缓存
php artisan package:discover php artisan route:clear php artisan config:clear php artisan clear-compiled