我想更改列名称' 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;无法找到。
我需要更改/配置哪些文件才能使其正常工作?
由于
答案 0 :(得分:1)
回答here:
class User extends Authenticatable
{
use HasApiTokens, Notifiable;
// ... some code
public function findForPassport($username) {
return $this->where('id', $username)->first();
}
}