dtpk04526211 2019-06-07 04:37
浏览 48

会话变量在第二页请求中不可用

I am trying to store booking details with the help of a session variable. In the first function:

public function hold(Request $request){
         $details = [
                'times' => $arr,
                'subTotal' => $subTotal,
                'tax' => $tax
            ];
            $request->session()->forget('cart');
            $request->session()->put('cart',$details);
}

Next, it will be posted to another function of same controller. Upto this point session is available.

public function checkout(){
    dd(session()->all());
}

Next route is on payment controller. This is another controller than the previous one. Here, the session variable is empty.

public function createPayment(){
    dd(session()->all());
}

What am I doing wrong? How can I access session in this createPayment function?

  • 写回答

2条回答 默认 最新

  • dongxuan1314 2019-06-07 05:26
    关注

    put default array

    $request->session()->put($details);
    
    评论

报告相同问题?

悬赏问题

  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 MATLAB中streamslice问题
  • ¥15 如何在炒股软件中,爬到我想看的日k线
  • ¥15 51单片机中C语言怎么做到下面类似的功能的函数(相关搜索:c语言)
  • ¥15 seatunnel 怎么配置Elasticsearch
  • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
  • ¥15 (标签-MATLAB|关键词-多址)
  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端
  • ¥15 基于PLC的三轴机械手程序