# shop-api **Repository Path**: bashisan/shop-api ## Basic Information - **Project Name**: shop-api - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-31 - **Last Updated**: 2024-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ThinkPHP 6.0 =============== > 运行环境要求PHP7.1+,兼容PHP8.0。 [官方应用服务市场](https://market.topthink.com) | [`ThinkAPI`——官方统一API服务](https://docs.topthink.com/think-api) ThinkPHPV6.0版本由[亿速云](https://www.yisu.com/)独家赞助发布。 ## 主要新特性 * 采用`PHP7`强类型(严格模式) * 支持更多的`PSR`规范 * 原生多应用支持 * 更强大和易用的查询 * 全新的事件系统 * 模型事件和数据库事件统一纳入事件系统 * 模板引擎分离出核心 * 内部功能中间件化 * SESSION/Cookie机制改进 * 对Swoole以及协程支持改进 * 对IDE更加友好 * 统一和精简大量用法 ## 安装 ~~~ composer create-project topthink/think tp 6.0.* ~~~ 如果需要更新框架使用 ~~~ composer update topthink/framework ~~~ ## 配置 - 重命名根目录的example.env为.env 并更改为以下代码 ``` APP_DEBUG = true [APP] DEFAULT_TIMEZONE = Asia/Shanghai HOST = http://blog.com PORT = 80 [DATABASE] TYPE = mysql HOSTNAME = 127.0.0.1 DATABASE = blog USERNAME = blog PASSWORD = blog HOSTPORT = 3306 CHARSET = utf8 DEBUG = true [LANG] default_lang = zh-cn ``` - 伪静态:在 public 目录下新建 nginx.htaccess 并写入 ``` location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } ``` - 数据表字段缓存 ```angular2html // 生成命令 php think optimize:schema ``` ```angular2html // 在 config/database.php 中 'fields_cache' => true, 'schema_cache_path' => app()->getRuntimePath() . 'schema' . DIRECTORY_SEPARATOR, ``` - 路由相关 在 config/route.php 中 ```angular2html // 是否开启路由延迟解析 'url_lazy_route' => true, // 是否强制使用路由 'url_route_must' => true, ``` ## 文档 [完全开发手册](https://www.kancloud.cn/manual/thinkphp6_0/content) ## 参与开发 请参阅 [ThinkPHP 核心框架包](https://github.com/top-think/framework)。 ## 版权信息 ThinkPHP遵循Apache2开源协议发布,并提供免费使用。 本项目包含的第三方源码和二进制文件之版权信息另行标注。 版权所有Copyright © 2006-2020 by ThinkPHP (http://thinkphp.cn) All rights reserved。 ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。 更多细节参阅 [LICENSE.txt](LICENSE.txt)