如果你稍微研究下laravel登陆的话,能找到这段代码
public function loginUsername(){ return property_exists($this, 'username') ? $this->username : 'email';}
这里做了判断 是否存在属性username 没有及用email.
所以想用用户名登陆的话,就直接改下AuthController.php 增加个username的属性就OK了。
protected $username = 'name';
视图里
<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>
原文:http://note.mango.im/article/26