登录注册----5.登陆页面分析

前言

其实前面说的都比较散,可以这样说,除了我,没人能看懂。哈哈~~
其实这些文章主要是为了以后方便自己查看而写的。大家可以随意参看。
这里建议大家要养成一个记笔记的习惯。这样会对以后你的会有一定得帮助。
这里我们就来将一个系统一点的把,也方便我日后查看。
记录于2017年4月9日
本人作此文时是在校大学生,写的不好请见谅。
代码请自行去github下载查看 地址请看前面的文章

Laravel框架采用的是MVC结构
M是Model,数据存储
V是View,视图展示
C是Controller,数据处理

文件分析(这里只介绍登录所需的文件)

登录所需的文件

登录注册----5.登陆页面分析_第1张图片
Paste_Image.png
  • login.blade.php
    登录视图文件,主要包含了前端视图,图片验证码更新js,js数据验证,ajax传送数据。
    这里你可以不要css,但是jquery一定要引进来

  • app\Entity\Member.php
    这个文件是和数据库进行绑定的

  • app\Http\View\MemberController.php
    此文件是通过路由返回的视图,建议不要在路由中直接写视图。最好在控制器下专门建一个传递视图的类。

  • app\Http\Service\MemberController.php
    这个文件是进行用户数据和数据表中的数据进行验证的。这里包含了注册和登录两大块,代码如下

  • app\Http\Service\ValidateCodeController.php
    这个是在视图中生成图片验证码,短信验证码,邮件验证,以及要将一些数据存放到数据表中的文件。

  • app\Tool\Validate\ValidateCode.php
    这个是验证码类,用于生成图片验证码的,网上很多。自己也可以尝试写着玩

  • app\Http\routes.php
    这里包含众多路由,用于链接上面的一些文件。这里建议进行路由分组方便以后管理路由。

  • 资源文件
    一般存放在public文件夹下,主要存放一些图片,css,js等

逻辑分析(比较简单)

登录注册----5.登陆页面分析_第2张图片
Paste_Image.png

你可能感兴趣的:(登录注册----5.登陆页面分析)