Laravel 5.1 使用用户名登录

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

    原文作者:mangostudio
    原文地址: https://segmentfault.com/a/1190000003856384
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞