若是你稍微研究下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>