簡體   English   中英

Laravel 5 | 表格會話Flash

[英]Laravel 5 | Session Flash For Form

我剛剛完成一個表單,該表單需要一些數據並進行快速驗證以確認所有選定內容。 在確認頁面上,有一個(提交按鈕)操作方法,該方法調用控制器來存儲數據。 問題是,當我單擊提交時,下一頁只是空白。 我啟用了調試欄,但是沒有彈出任何提示,這只是空白頁面。

我是否必須使用其他閃斷電話?

這是我的“ QuoteRequestController.php”

 public function confirm(Requests\PrepareQuoteRequest $request, Guard $auth)
     {
        $quotetemplate = $this->compileQuoteRequestTemplate($data = $request->all(), $auth);

        session()->flash('quote', $data);

        return view('quotes.confirm', compact('quotetemplate'));

        $request->get('$datacenters');


    }

public function store ()
 {

    $data = session()->get('quote');

    return $data;

    }

更新:

經過一番偵查,看來這本死亡白屏可能是由於“歸還”問題所致。 玩重定向,看看會發生什么

在嘗試從控制器中的會話獲取數據之前,您將返回一個視圖。 session()->flash()僅應持續一個請求。 嘗試改用session()->put()

由於某種原因, session->Flash()方法無法正常工作,因此我將兩者都切換到session::put('quote', $request->all()); Session::pull('quote');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM