У меня есть страница с подробностями конгресса.На этой странице есть форма, в которой пользователь может выбрать количество билетов каждого типа конгресса, которое он хочет, а затем нажимает «Далее».
Затем он переходит на страницу регистрации, которая в качестве многоступенчатойформа с двумя шагами, первый для пользователя, чтобы ввести некоторую регистрационную информацию (имя, фамилию, адрес электронной почты и т. д.), второй просто шаг подтверждения.
Если в первом шаге нет ошибок проверкиНа втором шаге появляется сообщение о том, что пользователь успешно зарегистрировался на конгрессе.Между двумя шагами 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 многоэтапной формы, но ему следует перейти на страницу сведений о конгрессе.