请大家我将重定向到带有变量的路由,但是如果我丢了转储记录变量,则在视图上我会不断得到不确定的变量。这是我的代码
public function postSearchPatientMedicalRecords(Request $request){
$this->validate($request,[
'patientReg'=>'required|present|exists:patient,patient_id'
]);
$patient = Patients::where('patient_id','=',$request->input('patientReg'));
$records = $patient->first()->myRecords()->orderBy('records.created_at','desc');
return redirect()->route('records')->with('record',$records);
}
答案 0 :(得分:0)
您无需重定向搜索结果。您可以在代码下呈现搜索结果模板以显示您的搜索结果。 但是然后,您必须为get和post设计路线。
Route::match(array('GET','POST'),'login', 'AuthController@login');
您可以仅重定向ID或任何消息,但这一次使用会话Flash即可使用。
答案 1 :(得分:0)
要重定向回去,您可以使用
return redirect()->back()->with('record',$records);
然后使用
访问刀片中的记录Session::get('record')
答案 2 :(得分:-1)
将记录更改为内部记录,如下所示
return redirect()->route('records')->with('records',$records);