minchao / mitake-laravel
Mitake PHP SDK 的 Laravel 扩展包
0.0.3
2018-09-05 14:31 UTC
Requires
- php: >=5.6
- illuminate/support: ^5.4
- minchao/mitake-php: ^0.3.0
Requires (Dev)
- orchestra/testbench: ^3.4
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: ^3.2
This package is auto-updated.
Last update: 2024-09-25 06:51:44 UTC
README
这是一个简单的 Laravel 服务提供者,用于在 Laravel 和 Lumen 应用程序中轻松访问 Mitake PHP SDK。
安装
可以使用 Composer 安装 Mitake 服务提供者。
composer require minchao/mitake-laravel
要使用 Mitake 服务提供者,您必须在启动应用程序时注册提供者。
Laravel
Laravel 5.5 及以上版本
包将自动注册提供者和外观。
Laravel 5.4 及以下版本
将 Mitake\Laravel\MitakeServiceProvider
添加到您的 config/app.php
文件的 providers
部分
'providers' => [ // ... Mitake\Laravel\MitakeServiceProvider::class, ];
将 Mitake 外观添加到您的 config/app.php
文件的 aliases
部分
'aliases' => [ // ... 'Mitake' => Mitake\Laravel\Facade\Mitake::class, ];
或者直接使用外观类
use Mitake\Laravel\Facade\Mitake;
Lumen
在您的 bootstrap/app.php
中注册 Mitake\Laravel\MitakeServiceProvider
$app->register(Mitake\Laravel\MitakeServiceProvider::class);
将 mitake.php
配置文件复制到您的项目
mkdir config
cp vendor/minchao/mitake-laravel/config/mitake.php config/mitake.php
配置
使用 Artisan 发布包配置(Lumen 不支持)。
php artisan vendor:publish --provider="Mitake\Laravel\MitakeServiceProvider"
然后更新 config/mitake.php
以包含您的凭据。或者,您也可以更新您的 .env
文件。
MITAKE_USERNAME=username
MITAKE_PASSWORD=password
使用方法
要在您的应用程序中使用 Mitake SDK,您需要从服务容器中获取它
$mitake = app(\Mitake\Client::class); $message = (new \Mitake\Message\Message()) ->setDstaddr('0987654321') ->setSmbody('Hello, Laravel IoC Container'); $result = $mitake->send($message);
或者,您可以使用 Mitake 外观
$message = (new \Mitake\Message\Message()) ->setDstaddr('0987654321') ->setSmbody('Hello, Facade'); $result = Mitake::send($message);
许可
有关许可权利和限制,请参阅 LICENSE 文件(BSD 3-Clause)。