用户登录

国庆活动:订阅年付会员送 6 个月,重订、续订送 12 个月。订阅 →

这个视频,我们去创建找回密码的两个视图文件 ... 先去创建在 getRemind 方法里面需要的 remind 这个视图文件 ... 这个视图应该放在 password 这个目录下面 ...

打开 app ... views ... 先去新建一个 password 目录 ...

在这个目录里面,再去创建一个视图文件 ... 叫做 remind.blade.php .. 可以先让它使用一个布局 ...

再去定义一个 content 区域 ...

然后去设计一个找回密码用的表单 ... 这个表单很简单,只需要一个邮件字段 .. 还有一个提交按钮 ... 表单的开始使用 Form 类的 open 方法 ... 结束的地方用 Form 类的 close 方法 ...

然后在 form 标签上面添加一个 css 类 ... 可以给这个表单添加点额外的样式 ... 这个类样式我已经在样式表里面设计好了 ..

输入一个标题 ... 找回密码 ...

然后用 Form 类的 email 方法去添加一个 email 字段 ... 再给这个元素添加点其它的属性 ... 先添加一个 class 属性 ... 它的值是 form-control ,然后再添加一个 placeholder 属性 ... 可以给这个元素添加一个提示的文字 ...

另起一行 ... 再添加一个提交按钮 ... 使用 Form 类的 submit 方法 ... 按钮上的文字是 发送请求 ... 在这个按钮元素上再给它添加几个 css 类 ...

@extends('movie.layout.master')

@section('content')
{{ Form::open(array('class' => 'form-signin')) }}
<h2 class="form-signin-heading">找回密码</h2>
{{ Form::email('email', '', array('class' => 'form-control', 'placeholder' => 'Email')) }}
{{ Form::submit('发送请求', array('class' => 'btn btn-lg btn-primary btn-block')) }}
{{ Form::close() }}
@stop

完成以后 ... 保存 ...

回到 浏览器 .. 打开 password 斜线 remind ... 在这个页面上,我们会看到这个找回密码的表单 ...

在 Email 里面,输入电子邮件的地址 ...

然后点击 发送请求 ...

这个表单会用 post 的方法,去请求 password/remind 这个地址 .. 这样 RemindersController 里面的 postRemind 会去处理这个请求 .. 如果用户输入的邮件没有问题的话,会向这个邮箱发送一个邮件 ...

同时会存储一个 token 到数据库里面 ...

不过这里我们遇到了一个问题,提示说 Cannot send message without a sender address ... 意思是,我们没有为应用设置发件人的地址 ... 这是因为我们还没有配置好应用的邮件功能 ...

在下面的视频里,我们再去看一下 ...

找回密码的视图《 Laravel 身份验证 》

统计

11228
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点