【发布时间】:2018-03-01 08:56:07
【问题描述】:
Laravel 5.5
我想改变 TokenGaurd 中使用的 api 令牌的方向,所以, 我创建了一个名为 CafeTokenGaurd 的自定义守卫扩展了 TokenGuard,我在其中定义了 __construct 函数,就像我想要的那样:
public function __construct(UserProvider $provider, Request $request) {
parent::__construct($provider, $request);
$this->inputKey = 'api_key'; // I want changing this part
$this->storageKey = 'api_key';
}
现在我想从与用户表的关系中定义api_key,如下所示:
device_user table -> token
我想为用户拥有的每个设备定义特定的令牌,并且我想在用户和设备之间的数据透视表中为该列设置 api 键输入和存储键,
我该怎么做?!
谢谢
【问题讨论】:
-
我也有同样的问题。 :(
-
这个问题很复杂,如果你能简单地描述它会更好地帮助你..
-
@BasheerAhmedKharoti 更改令牌保护用于令牌存储密钥的列的名称
-
那么如果直接更改会发生什么?正如您已经提到的,您有自己的
CafeTokenGuard课程,那您为什么不在那里更改名称? -
@BasheerAhmedKharoti 我可以将其更改为用户表中的另一列,我想将其更改为另一个表中的另一列而不是用户表
标签: php mysql laravel authentication laravel-5.5