Laravel身份验证更改列名称

时间:2018-04-05 10:15:33

标签: laravel authentication columnname

我想更改列名称' email'到用户名'表格'用户',laravel框架用于验证用户。

我经常尝试以下事项:

<div class="fixed"></div>
<div id="fullpage">
    <div class="section"></div>
    <div class="section"></div>
    <div class="section"></div>
</div>

但是,如果我通过密码发出HTTP请求来获取新令牌(请参阅此处:https://laravel.com/docs/5.6/passport#password-grant-tokens),它总是会回复一条错误消息,说明该列&#39;电子邮件&#39;无法找到。

我需要更改/配置哪些文件才能使其正常工作?

由于

1 个答案:

答案 0 :(得分:1)

回答here

class User extends Authenticatable
{
    use HasApiTokens, Notifiable;

    // ... some code

    public function findForPassport($username) {
        return $this->where('id', $username)->first();
    }
}