Не могу отправить данные обратно, используя метод - PullRequest
0 голосов
/ 22 октября 2018

Пожалуйста, ребята, я перенаправляю обратно на маршрут с переменной, но я продолжаю получать переменную неопределенной в представлении, если я умру сбросить переменную записи дампа.вот мой код

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

Ответы [ 3 ]

0 голосов
/ 22 октября 2018

Для перенаправления назад вы можете использовать

return redirect()->back()->with('record',$records);

и получить доступ к записям в вашем блейде, используя

Session::get('record')
0 голосов
/ 23 октября 2018

Изменить запись на записи внутри, как показано ниже

return redirect()->route('records')->with('records',$records);
0 голосов
/ 22 октября 2018

Вам не нужно перенаправлять результаты поиска.Вы можете отобразить шаблон результатов поиска под кодом, чтобы показать результаты поиска.Но тогда вам нужно спроектировать маршруты как для получения, так и для отправки, например.

Route::match(array('GET','POST'),'login', 'AuthController@login');

Вы можете просто перенаправить идентификатор или любое сообщение, но это будет использоваться один раз с использованием flash сессии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...