大家好:)我开发了从用户获取数据并使用amazon api搜索的表单然后我想在另一个页面中显示结果,我只是使用我的结果参数重定向到另一个页面,但我无法访问我的参数新页面,这是我的代码
$search = new Search();
$search->setCategory('Books');
$search->setKeywords($searchItem);
$search->setPage(2);
$search->setResponseGroup(array('Large'));
$response = $apaiIO->runOperation($search);
$totalResult = $response['Items']['TotalResults'];
$totalPage = $response['Items']['TotalPages'];
$data = array(
'response' => $response,
'totalResult' => $totalResult,
'totalPage' => $totalPage,
'uni' => $unies,
);
return redirect('/searchItem')->with($data);
请帮我解决我的问题,谢谢:)
答案 0 :(得分:4)
如果您在重定向中使用with()
,则可以使用以下方式访问$data
数组:
{{ session('response') }}
或:
Session::get('response')
请注意,使用with()
发送的数据是Flash数据,这意味着它将在页面刷新或导航时删除。
如果要将数组添加到URL,可以执行以下操作:
redirect('/searchItem?'. http_build_query( $data ));
答案 1 :(得分:0)
有许多方法可以重定向到刀片文件或功能。你可以试试这个: -
as.Date(as.character(result$cut_Date))
as.POSIXct(as.character(result$cut_Date))
希望有所帮助