拜托伙计们,我正在重定向回带有变量的路由,但是如果我死了转储记录变量,我会在视图中不断获得未定义的变量。 这是我的代码
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);
}
您无需重定向搜索结果。 可以在代码下呈现搜索结果模板以显示搜索结果。 但是,例如,您必须为获取和发布设计路线。
Route::match(array('GET','POST'),'login', 'AuthController@login');
您可以只重定向ID或任何消息,但这将是使用会话闪存的一次性可用时间。
要重定向回去,您可以使用
return redirect()->back()->with('record',$records);
并使用
Session::get('record')
将记录更改为内部的记录,如下所示
return redirect()->route('records')->with('records',$records);