将值作为对象从函数传递到控制器时出错
Error passing values from function to a controller as an object
我有以下代码:
$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.
}
但是没有成功。我找不到创建函数来创建传递所有信息的对象的方法。
现在我收到错误:
Call to undefined function App\Http\Controllers\getStoredToken()
感谢任何帮助。
问题的根源似乎是这一行:
$storedToken = getStoredToken();
// ^^^^^^^^^^^^^^^^^
如果您试图从另一个函数(从同一个 class)调用一个函数.. 添加:
$storedToken = $this->getStoredToken();
// ^^^^^^^
我有以下代码:
$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.
}
但是没有成功。我找不到创建函数来创建传递所有信息的对象的方法。
现在我收到错误:
Call to undefined function App\Http\Controllers\getStoredToken()
感谢任何帮助。
问题的根源似乎是这一行:
$storedToken = getStoredToken();
// ^^^^^^^^^^^^^^^^^
如果您试图从另一个函数(从同一个 class)调用一个函数.. 添加:
$storedToken = $this->getStoredToken();
// ^^^^^^^