Fra*_*ssi 1 redirect twitter-bootstrap laravel laravel-4
我用Laravel 4和Bootstrap 2.3.1创建了一个站点.这是一个单页网站,有四个部分:
<li><a href="#home" class="">Home</a></li>
<li><a href="#portfolio" class="">portfolio</a></li>
<li><a href="#services" class="">services</a></li>
<li><a href="#contact" class="">Contact</a></li>
Run Code Online (Sandbox Code Playgroud)
在网站底部,部分联系,有一个表单发送电子邮件.如果有验证错误,我会重新定向错误.它工作正常,除了它在页面顶部重定向的事实.我希望它保留在页面底部.我怎么能在laravel 4中这样做?
这个简单的重定向代码:
return Redirect::back()->withInput()->withErrors($validation);
Run Code Online (Sandbox Code Playgroud)
谢谢!
由于带有散列标记(#)的锚标记用于使用ID在一个页面中滚动部分,因此您需要重新附加散列标记(#).您可以使用URL::previous()返回上一个URL并附加#contact:
return Redirect::to(URL::previous() . '#contact')
->withInput()
->withErrors($validation);
Run Code Online (Sandbox Code Playgroud)