我有一张表格来更新用户信息,包括用户名。在同一页面上,有一个带有配置文件按钮href="{{route('profile',auth()->user())}}"
保存表单后,我将重定向到同一页面,更新用户信息的路径为
Route::post('/profile/{user:name}/update' , 'ProfileController@update')->name('update-profile');
因此它包含名称(而不是ID)。
问题是,当页面被重定向回同一页面时,配置文件按钮仍包含旧用户名,从而导致404。是否有任何解决方案来重定向回并用新的边栏中更新auth用户用户名?
谢谢
答案 0 :(得分:0)
这很奇怪,它通常可以正常工作。您可以
\Auth::setUser($newUser);
设置一个新的