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']
即可
推荐文章: