Laravel 为什么我能';无法检索旧的请求值?

Laravel 为什么我能';无法检索旧的请求值?,laravel,laravel-5.1,Laravel,Laravel 5.1,我正在闪烁请求输入,如下所示: Input::flash(); 然后,在下一个请求中,我尝试获取旧值: $subject_id= $request->old('subject_id'); 但我得到$subject\u id为空 那么,原因是什么呢?您是否尝试使用$request->flash()?是的,这是我在尝试输入::flash()之前第一次尝试的;我相信old()只有在执行类似于redirect()->back()->withInput()的操作时才可用。在我的情况下,用户将向另

我正在闪烁请求输入,如下所示:

Input::flash();
然后,在下一个请求中,我尝试获取旧值:

$subject_id= $request->old('subject_id');
但我得到$subject\u id为空
那么,原因是什么呢?

您是否尝试使用
$request->flash()?是的,这是我在尝试输入::flash()之前第一次尝试的;我相信
old()
只有在执行类似于
redirect()->back()->withInput()
的操作时才可用。在我的情况下,用户将向另一个控制器处理程序发送请求,我尝试从那里获取以前的输入,但返回null。请确保会话正在使用。