前言
其实前面说的都比较散,可以这样说,除了我,没人能看懂。哈哈~~
其实这些文章主要是为了以后方便自己查看而写的。大家可以随意参看。
这里建议大家要养成一个记笔记的习惯。这样会对以后你的会有一定得帮助。
这里我们就来将一个系统一点的把,也方便我日后查看。
记录于2017年4月9日
本人作此文时是在校大学生,写的不好请见谅。
代码请自行去github下载查看 地址请看前面的文章
Laravel框架采用的是MVC结构
M是Model,数据存储
V是View,视图展示
C是Controller,数据处理
文件分析(这里只介绍登录所需的文件)
登录所需的文件
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等