У меня есть страница с подробностями о конгрессе. На этой странице находится форма, в которой пользователь может выбрать количество билетов каждого типа на конгресс, которое он хочет, а затем щелкнуть «Далее».
Затем он переходит на страницу регистрации, которая представляет собой многоэтапную форму с двумя шагами: первый - для ввода пользователем некоторой регистрационной информации (имя, фамилия, адрес электронной почты и т. д.), Второй - просто шаг подтверждения.
Если на первом этапе на втором этапе ошибок проверки нет, появляется сообщение о том, что пользователь успешно зарегистрирован на конгрессе. Между двумя шагами URL всегда один и тот же http://congress.test/congress/10/congress-test/registration, для этого используется почтовый запрос ajax.
Когда пользователь переходит на шаг 2 с сообщением об успешном завершении, появляется URL-адрес «Вернуться на страницу сведений о конгрессе»:
<a href = "{{route('congresses.show', ['id' => $id, 'slug' => $slug])}}">
<i class = "fa fa-arrow-left"></i> Go back to congress details page</a>
И работает нормально. Когда пользователь щелкает ссылку, он переходит на страницу с подробностями.
Сомневаться: Но знаете ли вы, как перенаправить пользователя на эту страницу сведений о конгрессе, если пользователь находится на шаге 2 и щелкает в браузере кнопку «Назад»? Потому что, когда пользователь находится на шаге 2 и нажимает кнопку «Назад» в браузере, он переходит к шагу 1 многошаговой формы, но должен перейти на страницу сведений о конгрессе.
Просто используйте сеанс для хранения, если пользователь должен перенаправить на страницу сведений или страницу шага 1.
Спасибо, но как это, например, в RegistrationController после регистрации пользователя на конгрессе, я могу сохранить в сеансе, например, «Session :: put ('registrationComplete', 'registrationComplete');» но затем, после сохранения в сеансе регистрации, каков должен быть процесс после этого?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вот решение вашей проблемы, проверьте это! stackoverflow.com/questions/25806608/….