# tpboot **Repository Path**: sueary/tpboot ## Basic Information - **Project Name**: tpboot - **Description**: tpboot 是一个ThinkPHP8+BootStrap5的一个代码集合,方便快速下载后进行PHP项目开发,不需要大量的Composer~ - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/sueary/tpboot - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-26 - **Last Updated**: 2025-02-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: ThinkPHP, Bootstrap ## README # tpboot #### 概况 tpboot 是一个ThinkPHP8+BootStrap5的一个代码集合,方便快速下载后进行PHP项目开发,不需要大量的Composer~ > ThinkPHP8的运行环境要求PHP8.0.0+ [ThinkPHP8完全开发手册](https://doc.thinkphp.cn) #### 完整版下载 [https://gitee.com/sueary/tpboot/blob/master/download/tpboot.zip](https://gitee.com/sueary/tpboot/blob/master/download/tpboot.zip) ## 下载 ThinkPHP 8.0 #### 1. 核心框架 'composer create-project topthink/think tpboot' [https://gitee.com/sueary/tpboot/blob/master/download/thinkphp8.zip](https://gitee.com/sueary/tpboot/blob/master/download/thinkphp8.zip) 下面这些都放在项目的\vendor\topthink目录下面 #### 2. 视图View 'composer require topthink/think-view' [https://gitee.com/sueary/tpboot/blob/master/download/think-view.zip](https://gitee.com/sueary/tpboot/blob/master/download/think-view.zip) #### 3. 多应用模式 'composer require topthink/think-multi-app' [https://gitee.com/sueary/tpboot/blob/master/download/think-multi-app.zip](https://gitee.com/sueary/tpboot/blob/master/download/think-multi-app.zip) #### 4. 验证码 'composer require topthink/think-captcha' [https://gitee.com/sueary/tpboot/blob/master/download/think-captcha.zip](https://gitee.com/sueary/tpboot/blob/master/download/think-captcha.zip) #### 5. 助手工具库 'composer require topthink/think-helper' [https://gitee.com/sueary/tpboot/blob/master/download/think-helper.zip](https://gitee.com/sueary/tpboot/blob/master/download/think-helper.zip) #### 6. 上传组件 'composer require topthink/think-filesystem' [https://gitee.com/sueary/tpboot/blob/master/download/think-filesystem.zip](https://gitee.com/sueary/tpboot/blob/master/download/think-filesystem.zip) #### 7. 注解路由 'composer require topthink/think-annotation' [https://gitee.com/sueary/tpboot/blob/master/download/think-annotation.zip](https://gitee.com/sueary/tpboot/blob/master/download/think-annotation.zip) #### 8. 调试Trace 'composer require topthink/think-trace' [https://gitee.com/sueary/tpboot/blob/master/download/think-trace.zip](https://gitee.com/sueary/tpboot/blob/master/download/think-trace.zip) #### 9. ORM数据库操作 'composer require topthink/think-orm' [https://gitee.com/sueary/tpboot/blob/master/download/think-orm.zip](https://gitee.com/sueary/tpboot/blob/master/download/think-orm.zip) #### 10. ThinkTemplate模板 'composer require topthink/think-template' [https://gitee.com/sueary/tpboot/blob/master/download/think-template.zip](https://gitee.com/sueary/tpboot/blob/master/download/think-template.zip) 下面这些都放在\public\static目录 ## 下载 jQuery https://jquery.com/download/ ## 下载 Bootstrap https://getbootstrap.com/docs/versions/ ## 创建第一个应用 home php think build demo ## 在demo应用的controller创建子目录user,在创建Login.php控制器 > \app\demo\controller\user\Login.php ``` namespace app\demo\controller\user; class Login { public function index() { return '您好!这是一个[demo user login]示例应用'; } } ``` ## 多应用的子目录如果要访问需要配置路由 > http://localhost/demo/user/login/index // 开启多应用及多模块URL自动解析 `8.1+`版本开始支持 Route::auto();