无限回去

问题描述 投票:1回答:1

我正在构建一个带有存放文件夹的程序的应用程序,因此用户必须浏览不同的页面,如下所示:

firstPage-> secondPage-> thirdPage ...

所以我用过这个:

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

但当我在第三页并返回时它会:

thirdPage-> secondPage-> thirdPage ...

带有无限循环

我怎样才能解决这个问题?

谢谢

laravel routes infinite-loop
1个回答
0
投票

只使用{{URL :: previous()}}无法解决您的问题,因为想象您在第二页然后转到第三页,然后回到第二页:此时,前一页是第三页,这就是为什么会发生这种情况。因此,如果你想解决这个问题,你必须知道每个页面应该去哪里并将逻辑放在那里。因此,如果page2必须返回到page1,您将必须执行以下操作:

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

@endif 
© www.soinside.com 2019 - 2024. All rights reserved.