无法使用 with 方法发回数据

  • 本文关键字:数据 方法 with laravel
  • 更新时间 :
  • 英文 :


拜托伙计们,我正在重定向回带有变量的路由,但是如果我死了转储记录变量,我会在视图中不断获得未定义的变量。 这是我的代码

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);

最新更新