将值作为对象从函数传递到控制器时出错



我有以下代码:

$storedToken = getStoredToken();
/**
* Verify if the stored token has expired.
*/
if ($storedToken->hasExpired()) {
/**
* If the stored token has expired, then you request a new one.
*/
$newToken = $provider->getAccessToken('refresh_token', [
'refresh_token' => $storedToken->getRefreshToken()

在我的数据库中,我有以下字段:

  • 令 牌
  • 刷新令牌
  • 到期

我试过了:

public function StoredToken(){
$user = Auth::user(); //data is on users table.
return $refreshtoken = $user->melirefreshtoken; //eg.
}

但没有成功。我找不到创建函数来创建传递所有信息的对象的方法。

现在我收到错误:

调用未定义的函数 App\Http\Controllers\getStoredToken((

任何帮助表示赞赏。

问题的根源似乎是这一行:

$storedToken = getStoredToken();
//             ^^^^^^^^^^^^^^^^^

如果您尝试从另一个函数(来自同一类(调用函数,请添加以下内容:

$storedToken = $this->getStoredToken();
//             ^^^^^^^

相关内容

  • 没有找到相关文章

最新更新