我开始使用Laravel 4,到目前为止我对框架表示赞赏。
当我发现问题时,我正在了解URL帮助程序:当我尝试URL::previous()
时,它不会显示上次访问的URL,而是显示根URL。
所以我想知道的是:我可以以某种方式解决这个问题,还是我必须采取另一种方式?就像一个SESSION操作,它记录并使用最后一个访问过的URL yada yada。
答案 0 :(得分:0)
URL::previous
使用referrer
中存储的标题信息,这意味着将您带到当前所在页面的页面将是您返回的页面。
不仅如此,引用者标题并不总是被填充,因此可以为空,这将导致错误。
我的解决方案是远离使用它。
使用您特定选择的路线重定向,即明确定义背面以转到他们所在的页面。
或强>
如果您想在当前页面之前访问上一页访问权限,请考虑使用onclick="window.history.back()"
作为按钮等属性。