Laravel 用户登陆开启用户名登陆
进入框架里面可以看到laravel是支持自定义登陆的username名是email还是其他的,能找到这段代码
public function loginUsername()
{
return property_exists($this, 'username') ? $this->username : 'email';
}
这里做了判断 是否存在属性username ,没有使用email。
所以想用用户名登陆的话,就直接改下AuthController.php 增加个username的属性就OK了。protected $username = 'name';
视图里向控制层POST一个$_POST['name']
即可
推荐文章: