перенаправление назад без сохранения auth () -> пользователь - PullRequest
0 голосов
/ 05 апреля 2020

У меня есть форма для обновления информации о пользователе, включая имя пользователя. на той же странице есть боковая панель с кнопкой профиля href="{{route('profile',auth()->user())}}"

после сохранения формы. Я перенаправляю на ту же страницу, маршрут для обновления информации о пользователе -

    Route::post('/profile/{user:name}/update' , 'ProfileController@update')->name('update-profile');
* 1006. * поэтому он содержит имя (не идентификатор).

проблема в том, что когда страница перенаправлена ​​обратно на ту же страницу, кнопка профиля все еще содержит старое имя пользователя, что приводит к 404. Есть ли какое-либо решение для перенаправления назад и обновления пользователя авторизации на боковой панели с новым именем пользователя?

Спасибо

1 Ответ

0 голосов
/ 05 апреля 2020

Странно, это должно нормально работать. Вы можете сделать

 \Auth::setUser($newUser);

, чтобы установить новый.

...