我有通過POST請求,像這樣的控制器將數據提交一個laravel形式...Laravel的withInput()和withErrors()是空
public function store()
{
$result = Validator::make(request() -> all(), $this -> rules);
if ($result -> fails())
{
return back() -> withInput() -> withErrors($result);
}
}
然而,當我重定向,訪問通過'old'輔助方法輸入數據不會返回任何內容,就像讀取$ errors中的數據一樣。
我相信會話數據正在丟失(可能是由於次要重定向?)。
我檢查過我的工匠路線文件,網絡中間件只在路線上運行一次。我也在使用數據庫會話驅動程序。
任何想法?我正在使用Laravel 5.2.39
謝謝,但我已經試過,以及...不能解決問題:( – John1984
嘗試$ request-> flash();在函數返回之前 –
不,也沒有解決它。我創建了一個新的laravel安裝,並測試了一個簡單的表單,它的工作正常。顯然,在我的特定項目中出現了一些問題,我會繼續探討一下,看看我是否可以把它固定下來。 – John1984