gpt4 book ai didi

php - 如何使用带有自定义用户名列的 Laravel Passport

转载 作者:IT王子 更新时间:2023-10-29 01:12:55 28 4
gpt4 key购买 nike

现在我正在使用类似的东西在我的基础站点上对用户进行身份验证:

if (Auth::attempt($request->only(['id', 'password']))) {
//
}

如何修改此代码以使用自定义列作为用户名? https://laravel.com/docs/5.3/passport#password-grant-tokens

最佳答案

您可以在用户模型中使用 findForPassport 方法。

该方法以用户名为参数,返回用户模型

例如:

class User extends Authenticatable
{
use HasApiTokens, Notifiable;

// ... some code

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

关于php - 如何使用带有自定义用户名列的 Laravel Passport,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39194917/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com