若是你稍微研究下laravel登陆的话,能找到这段代码php
public function loginUsername() { return property_exists($this, 'username') ? $this->username : 'email'; }
这里作了判断 是否存在属性username 没有及用email.laravel
因此想用用户名登陆的话,就直接改下AuthController.php 增长个username的属性就OK了。this
protected $username = 'name';
视图里code
<div class="form-group"> <label class="col-md-4 control-label">Username</label> <div class="col-md-6"> <input type="text" class="form-control" name="name"> </div> </div>