1
利用phpstudy创建站点 并在nginx的站点文件里 修改路径为项目里的public路径 之后重启nginx
2
在phpstudy中找到 nginx 的配置文件 , 在.conf配置文件里有一个vhosts文件夹 ,里面有抽离出来的每个站点的配置文件,在里面添加 如图所示 来精简访问路径
3
win10 安装composer 详见视频如下
win10 安装composer
4
通过composer 来下载tp框架 详见开发文档
5
5.1 用phpstorm打开框架
5.2 复制.env文件 并把 APP_DEBUG 改为false
5.3 在app下面的common.php里写如下代码 为通用化API数据格式输出
function show_res($status, $message, $data, $HttpStatus = 200){
$result = [
'status' => $status,
'message' => $message,
'result' => $data
];
return json($result, $HttpStatus);
}
5.4 在config文件夹下添加业务状态码相关的配置 如status.php message.php等 如下图所示
5.5 在app下面的BaseController.php里加入如下代码调用common.php里的代码 目的是 当访问控制器中不存在的方法时,会调用__call这个方法
public function __call($name, $arguments)
{
return show_res(config("status.error"), "找不到{$name}方法", config("message.error"), 0);
}
5.6 在.env文件里连接数据库 如下图所示
5.7 在框架下安装多应用模式扩展
5.8 在应用里添加exception文件夹作为异常文件夹 在exception文件夹下写Http.php方法 如下图所示
5.9 复制provider.php文件到应用里 并修改路径 如图所示
5.10 在应用下建立middleware文件夹 文件夹下可写类文件 可以单独复制下面的middleware.php 文件写路径 也可在路由里面用的时候直接写路径或 ‘类名::class’
5.11 应用里的控制器 路由等文件夹自行建立即可
5.12 composer 模板引擎
在项目下 cmd
然后 composer require topthink/think-view
5.13 使用验证码机制
在项目下 cmd
然后 composer require topthink/think-captcha
以上是tp6框架小白自己使用的基本步骤 望指正!