Laravel 5-会话不起作用 [英] Laravel 5 - session put not working
本文介绍了Laravel 5-会话不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有什么想法为什么不使用此代码设置会话变量?
Any ideas why the session variable is not set with this code ?
public function commitTransaction($cluster,$transId)
{
try {
$response = $this->client->request('PUT', 'https://' . $cluster . '/' . $transId, [
'auth' => ['id', 'pass'],
'proxy' => '',
'verify' => false,
'json' => [
'state' => 'VALIDATING'
]
]);
$res = $response->getBody()->getContents();
session()->put('commit',$res);
//dd($res);
return $res;
}
catch (RequestException $e){
var_dump($e->getResponse()->getBody()->getContents());
}
}
request
在我的构造函数上启动.
The request
is initiated on my constructor.
感谢您的帮助.
推荐答案
尝试从中替换会话放置行
Try replacing your session put line from
session()->put('commit',$res);
收件人
Session::put('commit', $res);
这篇关于Laravel 5-会话不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文