重定向回不保存 auth()->user
redirect back not saving auth()->user
我有一个表格可以更新包括用户名在内的用户信息。在同一页面上,有一个带有个人资料按钮的侧边栏 href="{{route('profile',auth()->user())}}"
保存表单后我重定向到同一页面,更新用户信息的路径是
Route::post('/profile/{user:name}/update' , 'ProfileController@update')->name('update-profile');
所以它包含名称(不是 ID)。
问题是当页面被重定向回同一页面时,配置文件按钮仍然包含旧用户名,这会导致 404。是否有任何解决方案可以重定向回并更新侧边栏中的 auth 用户新用户名?
谢谢
这很奇怪,它应该正常工作。你可以做到
\Auth::setUser($newUser);
设置一个新的。
我有一个表格可以更新包括用户名在内的用户信息。在同一页面上,有一个带有个人资料按钮的侧边栏 href="{{route('profile',auth()->user())}}"
保存表单后我重定向到同一页面,更新用户信息的路径是
Route::post('/profile/{user:name}/update' , 'ProfileController@update')->name('update-profile');
所以它包含名称(不是 ID)。
问题是当页面被重定向回同一页面时,配置文件按钮仍然包含旧用户名,这会导致 404。是否有任何解决方案可以重定向回并更新侧边栏中的 auth 用户新用户名?
谢谢
这很奇怪,它应该正常工作。你可以做到
\Auth::setUser($newUser);
设置一个新的。