Ano*_*non 123
在Laravel中,你可以这样做:( <a href="{{Request::referrer()}}">Back</a>
假设你正在使用刀片).
在Laravel 4
{{ URL::previous() }}
Run Code Online (Sandbox Code Playgroud)
Jos*_*ggs 68
我知道这是一个古老的问题,但我在寻找同样的解决方案时找到了它.上面的解决方案似乎不适用于Laravel 4,但您现在可以使用它:
<a href="{{ URL::previous() }}">Go Back</a>
Run Code Online (Sandbox Code Playgroud)
希望这有助于在L4中寻找此功能的人
(来源:https://github.com/laravel/framework/pull/501/commits)
Aks*_*ale 48
Laravel 5.2+,后退按钮
<a href="{{ url()->previous() }}" class="btn btn-default">Back</a>
Run Code Online (Sandbox Code Playgroud)
mik*_*ner 17
以下是完整的Blade(Laravel使用的模板引擎)解决方案:
{!! link_to(URL::previous(), 'Cancel', ['class' => 'btn btn-default']) !!}
Run Code Online (Sandbox Code Playgroud)
带有类的options数组是可选的,在这种情况下,它指定Bootstrap 3按钮的样式.
Thi*_*oso 15
确实使用{{ URL:previous() }}
do work,但是如果您使用相同的命名路径来显示多个视图,它将返回到此路由的第一个端点.
在我的例子中,我有一个命名路由,它基于用户选择的参数,可以渲染3个不同的视图.当然,当用户尚未选择任何选项时,我有第一次输入此路线的默认情况.
当我使用时URL:previous()
,即使用户选择了其他选项,Laravel也会将我带回默认视图.只使用我完成的按钮内的javascript才能返回到正确的视图:
<a href="javascript:history.back()" class="btn btn-default">Voltar</a>
Run Code Online (Sandbox Code Playgroud)
我在Laravel 5.3上测试了这个,只是为了澄清.
小智 13
在5.1我只能让这个工作.
<a href="{{ URL::previous() }}" class="btn btn-default">Back</a>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
94517 次 |
最近记录: |