PHP学习第1天---tp5.1框架---首页和注册
目录
内容
1、源码迁移
-
新建模块:home
-
命令:
php think build --module api/home
-
-
配置路由
-
首页:
-
route.php路由:
// 登录注册路由 Route::group('home', function () { Route::group('login', function () { Route::get('index','home/Login/index'); }); });
-
注册页:
-
route.php路由:
// 登录注册路由 Route::group('home', function () { Route::group('login', function () { Route::get('register', 'home/Login/register'); }); });
-
-
新建控制器及方法实现
-
新建控制器命令:Login
php think make:controller Login --plain
-
首页功能:
public function index() { return view(); }
-
注册功能:
public function register(Request $request) { if ($request->method() == 'GET') { // 1、如果发送GET请求展示注册页面 return view(); } elseif ($request->method() == "POST") { // 2、如果发送POST请求,获取表单数据,登录校验 } else { // 3、如果发送其他请求 TODO } }
-
-
网页及静态资源拷贝
- 网页:home模块下新建view/Login文件夹,将网页文件拷贝到该目录下
- 静态资源:public/static下新建home文件夹,将所需的js、css、img及插件等静态资源拷贝至该目录下
2、静态资源地址修改
原有页面静态资源地址是相对路径,此处我们将静态资源放在public/static目录下,响应的地址做下修改,地址前缀改为/static/home/,这样页面才能加载静态资源。
3、效果展示
- 首页3-1:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C7qZCC98-1588563009687)(./images/php-1-tp5.1-index.png)]
- 注册页3-2:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9YoWUORJ-1588563009689)(./images/php-1-tp5.1-register.png)]
后记 :
本项目为参考某马视频thinkphp5.1-乐优商城前后端项目开发,相关视频及配套资料可自行度娘或者联系本人。上面为自己编写的开发文档,持续更新。欢迎交流,本人QQ:806797785
前端项目源代码地址:https://gitee.com/gaogzhen/vue-leyou
后端thinkphp源代码地址:https://gitee.com/gaogzhen/leyou-backend-thinkphp