你好,我知道你们中的一些人可能想让我的问题重复,我已经尝试了很多方法来解决这个问题,但没有得到任何有效的解决方案。。。
我正在尝试将数据存储在会话中,因此我将在每次登录系统请求时获得这些数据。我的演示如下。
Route::get('/set', function (Request $request) {
$request->session()->put('data', 'bla bla');
return $request->session()->all();
});
输出:127.0.0.1:8000/台https://08f91de28372.ngrok.io/set
{
"_token": "VrzwNird9RTLkixKASiSoWJHpr29OchWNDQAXzCZ",
"data": "bla bla"
}
现在,我正试图在新的请求中获取这些会话数据,但我对存储的会话数据一无所知127.0.0.1:8000/get/https://08f91de28372.ngrok.io/get
Route::get('/get', function(Request $request){
return $request->session()->all();
});
输出::{"_令牌":"VvR0MF4qladDK4OnycxW3X6TqCjaqqQnUL5dCv9j";}
我注意到的一件事是,每次请求的_token值都不同。请帮帮我,我花了将近半天的时间在那些小事上。
试试这个:
Route::get('/set', function () {
session()->put('data', 'bla bla');
});
Route::get('/get', function(){
return session()->get('data);
});
在/config/session.php 中添加路径后,问题得到了解决
'path' => your_ngrok_url .'/',
当我将驱动程序更改为数组而不是文件时,仍然ngrok不起作用。
然而,当我发布问题时,我不知道127.0.0.1:8000是如何不起作用的