gpt4 book ai didi

php - 将 laravel remember_token 字段更改为其他内容

转载 作者:可可西里 更新时间:2023-11-01 13:41:21 26 4
gpt4 key购买 nike

对于我的项目,我使用 Auth 登录,一切正常,直到我尝试注销:

  Auth::logout();

我使用自定义字段名 herrinerToken 而不是默认的 remember_token。在我的 model/user.php 中,我将函数 getRememberToken() 编辑为:

 public function getRememberTokenName()
{
return 'herrinerToken';
}

当我现在尝试注销时,我收到消息:

SQLSTATE[42S22]:未找到列:1054 “字段列表”中的未知列“remember_token”(SQL:更新 gebruikers 设置 herrinerToken = a3eYy1IIbX1FfPhPgmYNTNLwkE7A43vgqwpSU2B5b3EFNHl0ayYF1vUSGCbc, remember_token = a3eYy1IIbX1FfPhPgmYNTNLwkE7A43vgqwpSU2B5b3EFNHl0ayYF1vUSGCbc 其中id = 6)

所以看起来它尝试更新 remember_token 和 herrinerToken,但我只想更新 herinner_token 字段。我需要调整什么以仅更新 herrinerToken 字段而不更新 remember_token 字段?

最佳答案

herrinerToken 列而不是 remember_token 列添加到您的用户(或等效)数据库表中。

您应该使用以下代码段:

public function getRememberToken()
{
return $this->herrinerToken;
}

public function setRememberToken($value)
{
$this->herrinerToken = $value;
}

public function getRememberTokenName()
{
return 'herrinerToken';
}

关于php - 将 laravel remember_token 字段更改为其他内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23704367/

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