lakshmajim / uniquecode
一次性密码生成包
1.0.2
2017-04-22 18:41 UTC
Requires
- php: >=5.3.0
README
##这是什么?
- 此包用于生成一次性密码 [一个随机字符串或数字]
##安装
- 从 https://github.com/lakshmaji/otp 下载包。
- 或者您可以在终端中运行以下命令
- 使用composer,您可以运行以下行 composer require lakshmaji/uniquecode
从终端运行此命令
composer require lakshmaji/uniquecode composer update
##LARAVEL 集成
您需要添加服务提供者。打开 app/config/app.php
,并在提供者数组中添加一个新项。
Lakshmaji\UniqueCode\UniqueCodeServiceProvider::class,
然后,添加一个外观以方便使用。在 app/config/app.php
中,将以下行添加到 aliases
数组中
'UniqueCode'=> Lakshmaji\UniqueCode\Facade\UniqueCode::class,
再次运行 composer update
方法、可用参数和响应
#####方法
OTP(integer, string)
use UniqueCode; UniqueCode::OTP(otp_length, otp_charcaters_domain)
message_array 参数
##生成OTP或验证码
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; use App\Http\Controllers\Controller; use UniqueCode; /** * UniqueCode - Package usage Example * * @access public * @since 1.2.0 * @author lakshmaji */ class UniqueCodeTest extends Controller { public function testGetOtp() { $code = UniqueCode::OTP(3,'abc45'); echo $code; //This will outputs a4c or 5b2 or ac4 etc } } // end of class UniqueCodeTest // end of file UniqueCodeTest.php
##许可
@ MUTYALA ANANTHA LAKSHMAJI