我是laravel的新手,所以我在會話中遇到了這個問題。我實際上獲取一個XML響應並將其轉換爲數組並將其存儲到會話:Laravel 5.4會話不會保留
這是我的控制器接受請求,將響應轉換爲數組並將其存儲在會話中。
public function HotelSearch(Request $request){
$rezlive = new RezLiveSearch();
$rezliveSearch = $rezlive->hotelSearchByCountry($request);
$request->session()->put('hotelSearchResult', $rezliveSearch);
$theResult = $request->session()->get('hotelSearchResult');
return view('search-result',compact('theResult'));
}
所以這是存儲,我可以查看我的查看頁面上的搜索結果。但是,當我導航到其他頁面,我剛剛存儲的會話不會繼續。我試圖存儲一個正常的字符串,它的工作正常,我可以在應用程序中訪問它。任何人都可以幫助我呢?
BTW我使用laravel 5.4
您是否試圖序列化和反序列化您的數據? –
你可以轉儲結果嗎?它是一個資源還是純數組? – Gntem
@MateuszSip我會盡力做到這一點。 – pinoyCoder