laravel - 无限后退循环
问题描述
我正在构建一个带有存放文件夹的程序的应用程序,因此用户必须像这样浏览不同的页面:
第一页->第二页->第三页...
所以我用了这个:
<a href="{{ URL::previous() }}"><input type="button" value="Go Back" class="btn btn-primary"></a>
但是当我在第三页并返回时:
第三页->第二页->第三页...
有一个无限循环
我怎样才能解决这个问题?
感谢
解决方案
仅使用 {{ URL::previous() }} 并不能解决您的问题,因为假设您在第二页然后转到第三页,然后回到第二页:此时,上一页是第三页,这就是发生这种情况的原因。所以如果你想解决这个问题,你必须知道每个页面应该去哪里并将逻辑放置在那里。因此,如果 page2 必须返回 page1,则必须执行以下操作:
@if( Request::is('secondPage') )
<script type="text/javascript">
window.location = "{ url('/firstPage') }";
</script>
@else
.....
@endif
推荐阅读
- python-3.x - 成功 SSH 访问和 python3 升级后,Jupyter 实验室在 Colab 中不起作用
- erlang - 了解进程停止接收消息的原因
- django - 将 Django 项目部署到 Heroku
- opencv - 级联分类器不能正常工作(或者根本不工作)
- clojure - Quil 将图像加载到已创建的小程序中
- algorithmic-trading - 如何确定价格是否在特定时间范围内返回到某个值区域
- windows - 删除空行
- r - 在 R 中使用 list.files 时忽略隐藏文件
- android - Flutter 应用程序在最新更新后无法运行
- pandas - 在数据库中找到两列的对应值(df)