Laravel Passeport将用户电子邮件身份验证更改为用户名

时间:2020-04-02 02:25:39

标签: laravel laravel-passport laravel-api

我正在使用React构建一个Laravel App作为API。我想在使用护照授予Oauth时将默认的身份验证字段“电子邮件”更改为“用户名”字段。在不更改Laravel AuthenticatesUser特性的情况下,最好的方法是什么。

1 个答案:

答案 0 :(得分:1)

在您的用户模型中,您可以添加以下方法来通过用户名而不是电子邮件登录:

except

https://laravel.com/docs/7.x/passport#customizing-the-username-field