Cod*_*rts 7 php redirect laravel
因此,在我的页脚中,我有一个用于向新闻通讯添加订阅者的表单。当您输入电子邮件并提交表单时,您会被重定向回一条消息。一切正常。然而,页脚位于页面底部,我被重定向回顶部。有没有办法重定向并直接转到页脚?这是我的控制器中的代码:
public function addSubscriber(Request $request)
{
$this->validate($request, [
'email' => 'required|email'
]);
...code...
return redirect()->back()->with(['added' => $message]);
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
back()
您可以尝试这样的事情,而不是这样做:
return redirect(url()->previous().'#subscribe');
Run Code Online (Sandbox Code Playgroud)
这里url()->previous()
将生成上一页的 URL。因此,您只需要添加#subscribe
将页面向下滚动到锚点的功能。所以不需要JS。
当然,您需要添加一个 HTML 锚点:
<a name="subscribe">Subscribe</a>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3556 次 |
最近记录: |