Laravel две формы, отправляющие на тот же контроллер и перенаправления назад - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть UsersController, который обновляет свойства пользователя.

Route::post('users/{userId}', 'App\UsersController@updateUser')->name('user.id.post');

Если я отправляю на этот маршрут из двух разных представлений, есть ли способ узнать, откуда поступила отправка, и перенаправить в это местоположение после успешного обновления?

Имеется ли доступ к ссылающемуся маршруту в Laravel, чтобы определить, откуда поступила отправка, чтобы я мог динамически отправлять перенаправление обратно к источнику, не скрывая какой-либо ввод в форме, чтобы сообщить мне, куда отправлятьназад к?

1 Ответ

0 голосов
/ 20 февраля 2019

для достижения этой цели вы можете использовать глобальную вспомогательную функцию back.

, просто вы должны добавить в конце вашего updateUser:

return back()->withInput();

он будет перенаправлять вас напредыдущая страница.

для получения более подробной информации, ознакомьтесь с документацией Laravel, пожалуйста response # redirects

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