1. 安装phpstudy : https://www.xp.cn/download.html , 下载最新版本
一. 选择 64位 下载。
二. 解压安装到 D 盘。
三. phpstudy设置:
1)首页: 一键启动,全打开
2)环境 :php -- 更多-- 7.0 -- 安装
3)网站 : 创建网站,写域名。 管理: 切换php版本到 7.0
四. 将 tp5 框架移动到phpstudy目录下 :D:\phpstudy_pro\WWW
五. nginx配置隐藏入口文件index.php (找到配置文件nginx.conf 或者vhosts.conf )
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/?s=$1 last;
break;
}
}
1.php 编码规范: https://www.kancloud.cn/thinkphp/php-fig-psr/3141
1. tp5 目录结构
2.路由:
一. pathinfo 规则 (dump($_SERVER); // 输出基本信息数据,dump为 tp内置函数)
二. 自定义路由规则(推荐)
1. 路由相关配置: config/app.php
- // 路由使用完整匹配
'route_complete_match' => true, - // 是否强制使用路由 (这个暂定)
'url_route_must' => true,
2. 路由文件的位置 : /route/route.php
3. 请求类型
Route::get('new/:id','News/read'); //定义GET请求路由规则 查询
Route::post('new/:id','News/update'); //定义POST请求路由规则 添加
Route::put('new/:id','News/update'); //定义PUT请求路由规则 修改
Route::delete('new/:id','News/delete'); //定义DELETE请求路由规则 删除
Route::any('new/:id','News/read'); //所有请求都支持的路由规则 框架提供 不推荐
// dump($_SERVER) -- 输出请求详细信息
4. 路由参数
#必填参数
Route::请求参数('路由表达式/:参数',匿名函数);
#可选参数
Route::请求方式('路由表达式/[:参数]',匿名函数)
. 5. 路由分组
/admin/login
/admin/logout
Route::group('admin',function(){