Бесконечный цикл назад - PullRequest
0 голосов
/ 04 марта 2019

Я создаю приложение с процедурой для размещения папки, поэтому пользователь должен просматривать разные страницы следующим образом:

firstPage-> secondPage-> thirdPage ...

Так что я использовал это:

 <a href="{{ URL::previous() }}"><input type="button" value="Go Back" class="btn btn-primary"></a>

Но когда я на третьей странице и возвращаюсь, это происходит:

thirdPage-> secondPage-> thirdPage ...

С бесконечнымцикл

Как я могу это исправить?

Спасибо

1 Ответ

0 голосов
/ 04 марта 2019

Простое использование {{URL :: previous ()}} не решит вашу проблему, потому что представьте, что вы на второй странице, затем идете на третью, а затем возвращаетесь на вторую: в этот момент предыдущая страница являетсятретий, вот почему это происходит.Поэтому, если вы хотите это исправить, вам нужно знать, куда должна идти каждая страница, и поместить туда эту логику.Поэтому, если страница2 должна вернуться на страницу1, вам нужно сделать что-то вроде этого:

@if( Request::is('secondPage') ) 
    <script type="text/javascript">
             window.location = "{ url('/firstPage') }";
    </script>
@else
.....

@endif 
...