zjlsliupei / phpweb
PHP 的 web 框架
v0.0.2
2020-11-03 08:21 UTC
Requires
- php: >=7.1.0
- topthink/framework: ^6.0.0
- topthink/think-orm: ^2.0
Requires (Dev)
- symfony/var-dumper: ^4.2
- topthink/think-trace: ^1.0
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 ]