Laravel5.1 框架登录和注册实现方法详解(2)
3 注册实现
3.1 编写视图
注册视图的路径必须放在 views/auth/ 目录中 并命名为 register.blade.php。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>用户注册</title>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" >
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="panel panel-default">
<div class="panel-heading">Register</div>
<div class="panel-body">
<form action="{{ url('/auth/register') }}" method="post" role="form" class="form-horizontal">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<div class="form-group">
<label class="col-md-4 control-label">用户名:</label>
<div class="col-md-6">
<input type="text" name="name" class="form-control" autofocus>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label">邮箱:</label>
<div class="col-md-6">
<input type="email" name="email" class="form-control">
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label">密码:</label>
<div class="col-md-6">
<input type="password" name="password" class="form-control">
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label">确认密码:</label>
<div class="col-md-6">
<input type="password" name="password_confirmation" class="form-control">
</div>
</div>
<div class="form-group">
<div class="col-md-offset-4 col-md-8">
<button type="submit" class="btn btn-primary">注册</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
3.2 修改跳转URL
注册后跳转的URL有时候不是我们想要的,你可以自定义跳转路由,在AuthController中添加即可:
protected $redirectPath = '/';
4 登录实现
我们注册后已经有了用户了 现在可以试试登录的实现了。
4.1 编写视图
登录的视图路径也是有规定的:views/auth/ 然后命名为:login.balde.php
内容版权声明:除非注明,否则皆为本站原创文章。
