zjlsliupei/phpweb

PHP 的 web 框架

v0.0.2 2020-11-03 08:21 UTC

This package is auto-updated.

Last update: 2024-09-29 05:22:29 UTC


README

phpweb 框架基于 thinkphp6.0 稳定版制作

安装

composer create-project zjlsliupei/phpweb web1

配置

与环境相关的配置都放置在根目录下,分别是以下 3 个,最终应用的是 .env 配置,不同环境采用覆盖方式

  • .dev.env (开发环境配置)
  • .test.env (测试环境配置)
  • .prod.env (正式环境配置)

token

token 生成方法

// 实例化token类,并采用tp的缓存方案来保存token
$ins = \token\Factory::instance(\token\driver\TpCache::class);
// token绑定参数为'{"name":"liupei"}', 过期时间为3600秒,并返回生成的token
$token = $ins->set('{"name":"liupei"}', 3600);

token 验证 框架会自动验证 token 的合法性,拦截不合法请求,如果要过滤某些接口不验证,请修改 config/app.php

    // 配置不检测token的pathinfo,不区分大小写
    'allow_pathinfo' => [
        'index/index/index', // index/index/index接口不验证token
    ]