所以在我的页脚中,我有一个用于添加订阅者订阅的表单。当您输入电子邮件并提交表单时,您将被重定向并返回一条消息。一切正常。然而,页脚位于页面的底部,我被重定向回顶部。有没有办法重定向并直接进入页脚?这是我的控制器中的代码:
public function addSubscriber(Request $request)
{
$this->validate($request, [
'email' => 'required|email'
]);
...code...
return redirect()->back()->with(['added' => $message]);
}
我怎样才能做到这一点?
答案 0 :(得分:3)
而不是0
,你可以尝试这样的事情:
back()
此处return redirect(url()->previous().'#subscribe');
将生成上一页的网址。因此,您只需添加url()->previous()
即可将页面向下滚动到锚点。所以不需要JS。
当然,您需要添加HTML锚点:
#subscribe
答案 1 :(得分:0)
有两种方法可以做到这一点: