美文网首页
登录注册----5.登陆页面分析

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

作者: Songzh | 来源:发表于2017-04-09 16:39 被阅读0次

    前言

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

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

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

    登录所需的文件

    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等

    逻辑分析(比较简单)

    Paste_Image.png

    相关文章

      网友评论

          本文标题:登录注册----5.登陆页面分析

          本文链接:https://www.haomeiwen.com/subject/ubmdattx.html