如何重定向到laravel5.2中的上一页,如php中的URI Referrer.
我试过$ request-> url(); 但它获得了当前的网址.
我有一个表单和列表页面.有许多列表重定向到form.but我想在提交后转到该特定页面.
例如:有一个项目和客户列表.如果我从项目转到表单然后它应该去项目,如果我从客户列表转到表单它应该在提交表单后转到客户列表页面.
Ant*_*neB 45
你应该用 return redirect()->back();
Nik*_*iya 14
谢谢你的回答.我现在知道了.
在刀片中设置隐藏变量以使用前一页面URL
{{ Form::hidden('url',URL::previous()) }}
Run Code Online (Sandbox Code Playgroud)
之后$request->input('url');
在控制器中获取它,然后重定向它.
return redirect($url)->with('success', 'Data saved successfully!');
Run Code Online (Sandbox Code Playgroud)
Man*_*wat 12
从模板重定向您应该使用
{{ url()->previous() }}
Run Code Online (Sandbox Code Playgroud)
要从控制器重定向,您应该使用
return redirect()->back();
Run Code Online (Sandbox Code Playgroud)
要不就
return back();
Run Code Online (Sandbox Code Playgroud)
小智 6
作为问题的描述,简单的解决方案是,您必须在控制器中使用以下代码,
return back();
Run Code Online (Sandbox Code Playgroud)
或者,
return redirect()->back();
Run Code Online (Sandbox Code Playgroud)
如果您想从来源处获取链接,您可以在刀片模板中应用以下代码,
{{ url()->previous() }}
Run Code Online (Sandbox Code Playgroud)
小智 5
您可以使用以下命令重定向回 Laravel Blade 上的上一页
{{ url()->previous() }}
Run Code Online (Sandbox Code Playgroud)
下面的例子:
<a href="{{ url()->previous() }}">
<i class="fa fa-arrow-circle-o-left"></i>
<span>Back</span>
</a>
Run Code Online (Sandbox Code Playgroud)