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