Php Laravel问题:如何将电子邮件字段更改为用户名?

Php Laravel问题:如何将电子邮件字段更改为用户名?,php,laravel,Php,Laravel,我目前正在使用Laravel的默认身份验证(php artisan make:auth) 但是,由于将电子邮件字段更改为用户名字段对我们来说非常重要,因此我需要一些帮助。我已经试过了,但是我想不出来 帮助会很好。正如您在“用户名自定义”一段的Laravel文档中看到的,您可以轻松自定义用户用于身份验证的数据: 默认情况下,Laravel将电子邮件字段用于 认证。如果要自定义此项,可以定义 登录控制器上的用户名方法: 到目前为止,您尝试了什么?我看到一篇帖子,其中有人建议向登录控制器添加一个函数:

我目前正在使用Laravel的默认身份验证(php artisan make:auth)

但是,由于将电子邮件字段更改为用户名字段对我们来说非常重要,因此我需要一些帮助。我已经试过了,但是我想不出来

帮助会很好。

正如您在“用户名自定义”一段的Laravel文档中看到的,您可以轻松自定义用户用于身份验证的数据:

默认情况下,Laravel将电子邮件字段用于 认证。如果要自定义此项,可以定义 登录控制器上的用户名方法:


到目前为止,您尝试了什么?我看到一篇帖子,其中有人建议向登录控制器添加一个函数:public function username(){return'username';},但随后我得到:“使用未定义的常量”。也许您可以试着删除电子邮件地址?从登录控制器、验证程序和表单?或者干脆改名我已经自己解决了这个问题,谢谢你,我很感谢你的努力。
public function username()
{
    return 'username';
}