gpt4 book ai didi

php - 更改 Laravel TokenGuard 存储 key

转载 作者:可可西里 更新时间:2023-11-01 01:15:09 25 4
gpt4 key购买 nike

我正在尝试使用 api token 实现新的 Laravel 5.3 auth:api middleware。因为我已经有一个包含“ApiToken”字段的旧用户表,所以我想将 TokenGuard storageKey 属性(可能还有 inputKey)更改为“ApiToken”而不是 “api_token”。类似于 getRememberTokenName 方法,但是我找不到“getApiTokenName”方法。有没有一种方法可以在不更改 Laravel TokenGuard 源代码的情况下完成此操作?

最佳答案

您不能覆盖 TokenGuard 类中的 storageKey。但是您有 2 个选项可以解决您的问题:

  1. 创建您的自定义守卫,它应该从 TokenGuard 扩展,并在其中更改“storageKey”属性。然后在 AuthServiceProvider 中注册您的自定义守卫作为您的守卫并使用它们。

  2. 将表中的“ApiToken”字段更改为 snake_case。

关于php - 更改 Laravel TokenGuard 存储 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40928424/

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