Thinkphp 6.0 认证插件 Think-authz

安装该扩展需要 PHP 7.1+ 和 ThinkPHP 6.0+,针对 TP 5.1 请使用 Think-Casbin .使用composer安装:composer require casbin/think-authz注册服务,在应用的全局公共文件service.php中加入:return [ // ... tauthz\TauthzService::class, ];发布...

ThinkPHP 2020-07-31 AM 1241次 0条

基于Thinkphp5的日志在线浏览扩展包

ThinkLogViewer基于 Thinkphp5 开发的日志浏览组件。该组件为我们提供了一键浏览当前项目日志的功能。安装composer require qsnh/think-log-viewer使用在命令行输入:php think run之后打开浏览器,输入:http://127.0.0.1:8000/log可以看到:配置该扩展包默认注册了 /logs 路由,对应的控制器是 Qsnh\...

ThinkPHP 2020-07-31 AM 1155次 0条

定向加密和解密

/** * 加密 * @param $data * @param string $key * @return string */ function encrypt($data, $key = '112233') { $char = ''; $str = ''; $key...

PHP,ThinkPHP,通用函数 2020-07-07 AM 1275次 0条

探索不一样的“Request”

序言在ThinkPHP项目中,最常用的类肯定是Request,无论是什么样的api,都涉及到各种各样的Request请求。下面我们来探索不一样的Request请求什么是Request所有接口中,都会传一个对象到服务器,里面包含许多的信息,包括请求类型、http头、变量等等,我们把这个对象赋值给一个类来处理这些信息,这个类就是Request。检测变量是否设置可以使用has方法来检测一个变量参数...

ThinkPHP 2019-10-22 PM 916次 0条