如果你稍微研究下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>