重定向回不保存auth()->用户

时间:2020-04-05 18:17:00

标签: laravel laravel-blade laravel-6

我有一张表格来更新用户信息,包括用户名。在同一页面上,有一个带有配置文件按钮href="{{route('profile',auth()->user())}}"

的边栏

保存表单后,我将重定向到同一页面,更新用户信息的路径为

    Route::post('/profile/{user:name}/update' , 'ProfileController@update')->name('update-profile');

因此它包含名称(而不是ID)。

问题是,当页面被重定向回同一页面时,配置文件按钮仍包含旧用户名,从而导致404。是否有任何解决方案来重定向回并用新的边栏中更新auth用户用户名?

谢谢

1 个答案:

答案 0 :(得分:0)

这很奇怪,它通常可以正常工作。您可以

 \Auth::setUser($newUser);

设置一个新的

相关问题