我有一个UsersController来更新用户属性。
Route::post('users/{userId}', 'App\UsersController@updateUser')->name('user.id.post');
如果我从两种不同的观点提交该路线,是否有办法知道提交的来源并在成功更新后重定向到该位置?
Laravel中是否可以访问引荐路线来确定提交来自何处,因此我可以动态地将重定向发送回源,而不必在表单中隐藏某种输入以告诉我要提交回何处?
答案 0 :(得分:0)
要实现这一点,您可以使用全局back
帮助器功能。
只需在updateUser
的末尾添加:
return back()->withInput();
它将在上一页重定向您。
有关更多详细信息,请查阅Laravel文档,请responses#redirects