ye / phputils
为ejiayou项目提供的工具!
0.0.2
2018-04-08 06:07 UTC
Requires
- php: >=7.0.0
- maatwebsite/excel: ~2.1.0
- monolog/monolog: 1.*
Requires (Dev)
- phpunit/phpunit: @stable
This package is not auto-updated.
Last update: 2024-09-23 10:20:44 UTC
README
该项目是开源软件,采用MIT许可证。
使用
加解密默认使用的key为1234567890A
,如需调整,请将config目录下的ephputils.php复制到项目config目录下,并修改相应的配置。
示例
<?php
namespace App\Http\Controllers;
use Ejiayou\PHP\Utils\EjyUtils;
use Ejiayou\PHP\Utils\HTTP\HttpUtils;
use Ejiayou\PHP\Utils\Log\LogUtils;
use Ejiayou\PHP\Utils\String\UUID;
use Ejiayou\PHP\Utils\DateUtils;
use Ejiayou\PHP\Utils\EjyFileUtils;
use Ejiayou\PHP\Utils\PickSqlUtils;
use Ejiayou\PHP\Utils\WeChat\WXUtils;
class LaravelTestController extends Controller
{
public function index(){
// dd(EjyUtils::encrypt("ejiayou"));
// dd(EjyUtils::decrypt("51D75290E5A0AFE2F2F6223739E7A88CDDF47789927222AFEA0A06CD9DBE6F1C"));
// dd(EjyUtils::clientOsType());
// dd(EjyUtils::createChannelNo(8));
// dd(EjyUtils::getRealIP());
// dd(EjyUtils::makeSmsCode());
// dd(EjyUtils::isHTTPS());
// dd(EjyUtils::createChannelNo());
// dd(HttpUtils::curlGet("https://www.baidu.com"));
// LogUtils::info("这是在测试phputils");
// dd(UUID::create());
// dd(DateUtils::dateInfo('SX','1992-09-22'));
// dd(DateUtils::dateInfo('GZ','1992-09-22'));
// dd(DateUtils::dateInfo('XZ','1992-09-22'));
// dd(EjyFileUtils::dataIsMobile([1,2,3,4,5,'asd']));
// dd(EjyFileUtils::getFileData(['name'=>'test.xlsx','tmp_name'=>'C:\Users\Administrator\Desktop\test.xlsx']));
// dd(PickSqlUtils::pickTime("select * from `test` where ctime >= '2018-01-08 12:00:00' "));
$test_wx = new WXUtils('test');
// $at = $test_wx->getAccessToken();
// dd($at);
// $wp = $test_wx->getWeixinParams();
// dd($wp);
dd($test_wx->getUserInfo('oTrMfxOyljdh84HCOXiNOfqUfJmI'));
}
}
建议
- 微信部分我们没有特殊处理,目前的调用方式暂时不变,以后如果有需要,可以参考使用 overture (安正超)的 easywechat。