это мой маршрут просмотра страницы
<form method='post' action = {{ route('shortlist.update', ['id' => $dd->jobseekers_unique_id, 'jid' => $dd->job_unique_id ]) }}>
{{ csrf_field() }} {{ method_field('PATCH') }}
<button type='submit' class = "col-md-5 col-sm-5 btn btn-success">Shortlist</button>
</form>
и это мой основной маршрут
Route::patch('shortlistt/{id}/{jid}','RecruiterController@shortlisted')->name('shortlist.update');
Но это дает мне ошибку, и я не знаю, как заставить ее работать.
<form method = "post" action = {{route ('shortlist.update', ['id' => $ dd-> jobseekers_unique_id, 'jid' => $ dd-> job_unique_id])}}>
подтвердите, что это не пустые $dd->jobseekers_unique_id, 'jid и $dd->job_unique_id
да, я проверил это, дав мне значение, как я использовал {{$ dd-> jobseekers_unique_id}} {{$ dd-> job_unique_id}}, оба они возвращают значение для просмотра страницы.
добавьте код вашего файла маршрутов
это мой маршрут Route :: patch ('shortlistt / {id} / {jid}', 'RecruiterController @ sh ortlisted') -> name ('s hortlist.update');
вы получаете ошибку при отображении или отправке формы?
во время рендеринга, когда я обновлял страницу, она напрямую показывает ошибку
Первоначально с одним параметром он работает правильно, но когда я добавляю новый параметр, который 'jid' => $ dd-> job_unique_id, он дал мне ошибку.
ну, код не создает проблем в моем тестировании. Убедитесь, что $dd->jobseekers_unique_id и $dd->job_unique_id имеют непустое значение.






У вас есть синтаксическая ошибка в вашем коде, вы пропустили quotes для действий. Вот ваш обновленный код.
<form method='post' action = "{{ route('shortlist.update', ['id' =>
$dd->jobseekers_unique_id, 'jid' => $dd->job_unique_id ]) }}">
{{ csrf_field() }} {{ method_field('PATCH') }}
<button type='submit' class = "col-md-5 col-sm-5 btn btn-success">Shortlist</button>
</form>
Надеюсь, поможет.
Я пробовал то же, что и вы здесь <form method = 'post' action = "{{route ('shortlist.update', ['id' => $ dd-> jobseekers_unique_id, 'jid' => $ dd-> job_unique_id] )}} "> {{csrf_field ()}} {{method_field ('PATCH')}} <button type = 'submit' class = " col-md-5 col-sm-5 btn btn-success "> Список избранных < / кнопка> </form>
он снова показывает ту же ошибку. Отсутствуют необходимые параметры для [Route: shortlist.update] [URI: recruiter / shortlistt / {id} / {jid}]. (Просмотр: C: \ xampp \ htdocs \ rj \ resources \ views \ recruiter \ application-Candida tes.blade.php)
это мои два маршрута: один для получения и один для сообщения Route :: get ('application-кандидаты / {id} /', 'RecruiterController @ a ppliedCandidates'); Route :: patch ('shortlistt / {id} / {jid}', 'RecruiterController @ sh ortlisted') -> name ('s hortlist.update');
Я думаю, что он взял маршрут от имени почтового маршрута.
как вы называете свой маршрут в представлении? [добавить полный URL-вызов]