laravel 5.2使用参数

时间:2017-05-03 11:55:50

标签: redirect laravel-5.2

大家好:)我开发了从用户获取数据并使用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);

请帮我解决我的问题,谢谢:)

2 个答案:

答案 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))

希望有所帮助