laravel のログインについて少し調べると、このコードが見つかります。
public function loginUsername(){ return property_exists($this, 'username') ? $this->username : 'email';}
ここでは username 属性が存在するかどうかを判断していますが、メールを使用する方法はありません。
ユーザー名でログインする場合は、AuthController.php を変更して username 属性を追加するだけです。
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