adedaramola / laravel-termii
Laravel 包用于与 Termii API 交互
v0.0.4
2023-10-10 22:59 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^9.25|^10.0
Requires (Dev)
- guzzlehttp/guzzle: ^7.8
- laravel/pint: ^1.13
- orchestra/testbench: ^8.12
- phpunit/phpunit: ^10.4
This package is auto-updated.
Last update: 2024-09-11 01:02:16 UTC
README
安装
您可以通过 composer 安装此包
composer require adedaramola/laravel-termii
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="termii-config"
设置
要开始使用此包,您需要为以下环境变量添加值
TERMII_URL
- 可选,实际上并不需要,因为有一个默认值TERMII_API_KEY
- 您可以从您的 Termii 控制台 获取此值。
此包将在其配置中获取这些值,并在解析 TermiiClient
实例时使用这些值。
用法
您可以通过将 Adedaramola\Termii\Http\TermiiClient
注入方法中来使用此包
<?php declare(strict_types=1); namespace App\Http\Controllers; use Adedaramola\Termii\Contracts\TermiiClientContract; class SendOtpController extends Controller { public function __construct( private TermiiClientContract $termiiClient, ) {} public function store() { $this->termiiClient->token()->sendToken(); } }
或者,您可以使用 Termii
Facade 来帮助您
declare(strict_types=1); Termii::token()->sendToken();