1
任何想法为什么session变量没有用这段代码设置?Laravel 5 - 会话不能正常工作
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
在我的构造函数中启动。
感谢您的帮助。
是你的会话别处工作? – dotty
@dotty不,我甚至尝试了一个基本的'session_start(); $ _SESSION ['test'] ='test';'在同一个文件上,以及触发此函数的类上。没有session ..我没有得到它,因为相同的代码之前工作。 – RidRoid